Tkinter GUI运行无报错但窗口不显示,请求问题排查
问题排查与解决
问题核心是类的构造方法拼写错误:你把Python类的构造方法__init__误写成了__int__,导致创建FlashCard实例时,初始化窗口的代码完全没有被触发执行,自然不会显示GUI窗口。
修正后的UI.py代码:
from tkinter import * BACKGROUND_COLOR = "#B1DDC6" class FlashCard: def __init__(self): # 修正构造方法名称 self.window = Tk() self.window.title("Flash Card") self.window.config(padx=50, pady=50, bg=BACKGROUND_COLOR) self.window.mainloop()
修改后重新运行main.py,GUI窗口即可正常显示。
内容的提问来源于stack exchange,提问作者Hemford Jamera
相关产品推荐
相关产品推荐

