我发现这个问题是如此重要,我会为以后遇到这个问题的任何人回答自己。
wlcm_scrn按程序运行时,它是该时间点上唯一存在的窗口,因此可以使用tkinter.Tk()。出现错误是因为调用该函数的按钮本身位于一个活动窗口中,该窗口也以Tkinter.Tk()的形式运行。因此,当Python
/ Tkinter尝试从按钮构建wlcm_scrn时,它实际上是在尝试在根目录下创建两个窗口,然后掉落。
解决方案:
换线…
wlcm_scrn = tkinter.Tk()
为此…
wlcm_scrn = tkinter.Toplevel()
…停止错误,并且图像显示。
我个人将具有该函数的两个实例。一个在Tk()下按过程调用,一个在应用程序内在TopLevel()下调用。



