tkinterのDEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
というエラーを解決したい。
以下のようなコードを実行すると以下のようなエラーが出てGUI等が出てきません。
hello.pyw
1 2import tkinter as tk 3import tkinter.ttk as ttk 4 5class Window(ttk.Frame): 6 7 def __init__(self, master=None): 8 super().__init__(master) # Creates self.master 9 helloLabel = ttk.Label(self, text="Hello Tkinter!") 10 quitButton = ttk.Button(self, text="Quit", command=self.quit) 11 helloLabel.pack() 12 quitButton.pack() 13 self.pack() 14 15window = Window() # Implicitly creates tk.Tk object 16window.master.title("Hello") 17window.master.mainloop()
terminal
1$ python3 hello.pyw 2DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
試したこと
tinkerのバージョンは以下のようです。
terminal
1$ brew info tcl-tk 2tcl-tk: stable 8.6.10 (bottled) [keg-only]
他の質問を見るとtkinterのバージョンが古いので動作ができない等出ているのですが、8.6以上だったら大丈夫だというものを見かけました。
教えてほしいこと
macのpython環境に詳しくなく、確認すべきこと、試したほうがいいこと等をいくつか列挙してほしいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。