所以,我试图学习 tkinter,我尝试运行该应用程序,但这就是出现的情况:
这可能是什么问题?我在浅色模式下尝试了同样的操作,但再次显示一个空白窗口:
如何解决这个问题?我使用 MacOS Sonoma 和 Python 3.9.6,它是预安装的。顺便说一句,这是代码:
# Imports
import tkinter as tk
from tkinter import ttk
# Main App
app = tk.Tk()
app.geometry("720x540")
app.title("App Test")
label = ttk.Label(master = app, text = "Hello, World!")
label.pack()
app.mainloop()
我尝试重新安装 tkinter (因为它在某些 stackoverflow 问题上说了),但这就是出现的情况:
% pip3 uninstall tkinter
WARNING: Skipping tkinter as it is not installed.
另外,据说 tkinter 没有安装,即使我运行它时它显示了一个窗口
将 python 版本更新为
Python 3.11.4
对我有用
我在 Python 3.12.6、Fedora 40 Workstation 上尝试过,它运行得很好。
您可以通过升级到其他版本来解决该问题,或者不要使用
ttk
。
from tkinter import Label, Tk
app = Tk()
app.geometry("720x540")
app.title("App Test")
mylabel = Label(app, text="Here my text goes!!!")
mylabel.pack()
app.mainloop()