为什么在 tkinter 中添加尺寸或按钮代码会出现此错误?

why adding a size or button code in tkinter gives this error?

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

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

这一刻,没有错误,打开一片空白window。但是当我想添加标签或按钮或 window 尺寸时,就像这样的代码:

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:\Users\Green\Desktop\coding\main.py", line 5, in <module>
    window.minsize(400,300)
  File "C:\Users\Green\AppData\Local\Programs\Python\Python310\lib\tkinter\__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()