У меня проблема с tkinter.ttk на Mac. Я использую macports и python3.1. Когда я пытаюсь использовать tkinter.ttk, я получаю очень старые элементы интерфейса.
Например: я получаю это
Вместо этого:
Код, который я использовал:
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, 16 января 2011 г., 08:02:01) [GCC 4.2.1 (Apple,
Inc. build 5664)] по типу дарвина
«помощь», «авторское право», «кредиты» или
«Лицензия» для получения дополнительной информации.
->>> import tkinter.test.test_ttk.test_style
Traceback (последний последний вызов):
Файл "", строка 1, в
файл
"/Opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/tkinter/test/test_ttk/test_style.py",
строка 8, в
требует ('gui') файл "/opt/local/Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1/test/support.py",
строка 215, требует
поднять ResourceDenied (msg) test.support.ResourceDenied: использование
ресурс gui' resource not enabled<br>
->>> The error I have has something to do with the fact that
"Use of the
gui 'не
включено».
Если еще двое подтвердят, что код в кавычках не имеет отношения к проблеме, я удалю его из вопроса.
У меня установлен Macbook 5,2 с установленным Snow Leopard. Любая помощь будет оценена.
Спасибо, Марлен