Tkinter 应用程序在 windows 上运行,但在 raspberry pi 上无法打开 window

Tkinter app runs on windows but doesn't open window on raspberry pi

我正在编写一个 tkinter python 应用程序,旨在 运行 raspberry pi。当我 运行 来自 pi IDE 中构建的代码时,它 运行 很好并且 window 打开了,在我的 windows PC 上的 IDLE 上也是如此,但是当我尝试从命令行 运行 程序时,当我在命令 python3 filename 上按回车键时它什么也没做。除此之外,当我从命令行输入 python shell 时,我可以使用 root = Tk() 让 tkinter window 出现,所以我不知道为什么我的程序不会 运行.

我现在已经自己解决了这个问题,所以张贴答案以备不时之需。我的 mainloop() 函数实际上是 MainPage.mainloop(),出于某种原因阻止了 window 从命令提示符打开...