我在 mac 上遇到了 tkinter.ttk 的问题。我正在使用 macports 和 python3.1。当我尝试使用 tkinter.ttk 时,我得到了非常古老的 gui 元素。
例如:我得到这个
而不是这个:
我使用的代码是:
from tkinter import *
from tkinter import ttk
root = Tk()
button = ttk.Button(root, text="Hello World").grid()
root.mainloop()
我很乐意从我的计算机中提供回答这个问题所需的任何信息。由于我是新手程序员,请告诉我在哪里可以找到上述信息。
经过一番挖掘,我发现了这个:Python 3.1.2 (r312:79147, Jan 16 2011, 08:02:01) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin 键入“帮助”、“版权”、“学分”或“许可证”以获取更多信息。
->>> import tkinter.test.test_ttk.test_style
回溯(最后一次调用):
文件“”,第 1 行,在
文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/tkinter/test/test_ttk/test_style.py ",第 8 行,在 requires('gui') 文件中 "/opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/test/support.py",第 215 行,在需要 raise ResourceDenied(msg) test.support.ResourceDenied:未启用 gui 资源的使用”。gui' resource not enabled
->>> The error I have has something to do with the fact that "Use of the
如果还有两个人确认 blockquotes 中的代码与问题无关,我会将其从问题中删除。
我有一台安装了 Snow Leopard 的 Macbook 5,2。任何帮助,将不胜感激。
谢谢,马伦