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 Type "help", "copyright詳細については、「クレジット」または「ライセンス」を参照してください。
->>> 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 行目、requires 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
ブロッククオート内のコードが問題とは何の関係もないことをさらに 2 人が確認した場合、質問から削除します。
Snow Leopard がインストールされた Macbook 5,2 を使用しています。どんな助けでも大歓迎です。
ありがとう、マーレン