我正在从https://github.com/rdbende/Azure-ttk-theme尝试 Azure 主题。当我双击示例文件(Azure-ttk-theme-main\azure dark\example.py)时,它运行良好,但是如果我在 VSC 中打开脚本并尝试运行它,我会收到一个错误:root.tk.call ('source', 'azure dark.tcl') _tkinter.TclError: 无法读取文件 "azure dark.tcl": 没有这样的文件或目录
问题是什么?
问题出在您的代码中。你做:
root.tk.call('source', 'azure dark.tcl')
但文档说要做:
root.tk.call("source", "azure.tcl")
root.tk.call("set_theme", "dark")
查看主题的来源,所有其他涉及的东西(所有附属脚本和资源)都被设计为相对于azure.tcl
脚本的位置。该主脚本(包括一些关键部分)可以使用任何路径加载……只要它确实存在(以及所有其他部分)。
但是您只是为主题的一部分提供了错误的路径。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句