#質問
macでTkinterが正常に動きません.
ボタンの表示がおかしいです.
また,エラーメッセージ(?)も出るので,これについても知っている方がいたら教えて欲しいです.
(これはbrew
とかpip3
とかで解決できる問題なのでしょうか?)
一応,Windows10で動作させたら正常に動きました.
正常な動作についてはソースコードから察してください.
もし,間違っていたらすみません.
OS:macOS Catalina 10.15.2
#ボタンの表示
##macで表示(不具合(?))
##Windows10で表示(正常)
#該当のソースコード
Python3
1import tkinter as tk 2 3win = tk.Tk() 4win.geometry("480x360") 5 6btn1 = tk.Button(win, text="click") 7btn1.grid() 8 9btn2 = tk.Button(win, text="click", bg="red") 10btn2.grid() 11 12btn3 = tk.Button(win, text="click", activebackground="red") 13btn3.grid() 14 15btn4 = tk.Button(win, text="click", bg="red", activebackground="red") 16btn4.grid() 17 18win.mainloop()
#エラーメッセージ
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.
google翻訳にかけると
非推奨の警告:Tkのシステムバージョンは非推奨であり、将来のリリースで削除される可能性があります。頼らないでください。この警告を抑制するには、TK_SILENCE_DEPRECATION = 1を設定します。
#追記(2019/12/28)
そもそも下のコマンドで同じエラーが出ているのを確認しました.
terminal
1$ python3 -m tkinter 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.
出現ウィンドウは下の画像のようになりました.ボタンが変ですね.macのダークモードをライトモードにすると見かけは正常ですが,おそらくボタンの機能が変です.
(語彙力がなくて申し訳ない)
回答2件
あなたの回答
tips
プレビュー