为什么在tkinter中添加大小或按钮代码会出现此错误



我在python中的tkinter GUI中遇到了一些问题。我写代码打开一个空白窗口:

from tkinter import *
window = Tk()
window.mainloop()

此时此刻,没有任何错误,打开了一个空白窗口。但是当我想添加标签、按钮或窗口大小时,比如这个代码:

from tkinter import *
window =  Tk()
window.mainloop()
window.minsize(400,300)
window.maxsize(640,450)
window.geometry('350x200')

现在,在这个代码中,我编写了一个大小更改代码。但它现在给出了一个错误,大小代码不起作用。它给出以下错误:

Traceback (most recent call last):
File "C:UsersGreenDesktopcodingmain.py", line 5, in <module>
window.minsize(400,300)
File "C:UsersGreenAppDataLocalProgramsPythonPython310libtkinter__init__.py", line 2196, in wm_minsize
return self._getints(self.tk.call(
_tkinter.TclError: can't invoke "wm" command: application has been destroyed

你能帮我输入这个代码吗?谢谢

小部件需要介于window = Tk()window.mainloop之间。所以,试试:

from tkinter import *
window =  Tk()
window.minsize(400,300)
window.maxsize(640,450)
window.geometry('350x200')
# Code to add widgets will go here...
# For example:
button = Button(window, text="example button")
button.pack()
window.mainloop()

最新更新