BreezypythonGui程序正在运行,但窗口未显示?

2024-07-04 05:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想做一些简单的程序来了解每件事的要点。程序应该显示一个显示“Hello World”的小窗口,但是我遇到了一个问题,我的程序使用breezypythongui运行,但是显示Hello World的窗口不显示?我尝试重新启动、更新和重新安装anaconda&;spyder,但它没有解决问题。该程序正在从anaconda下载的spyder中运行。同样,它似乎运行时没有错误,但是显示hello world的窗口没有出现?我也试着从控制台运行它,但也没用。下面是代码,以及显示代码运行的图片

from breezypythongui import EasyFrame

class LabelDemo(EasyFrame):
    
    def __init__(self):
        EasyFrame.__init__(self)
        self.addLabel(text = "Hello World!", row = 0, column = 0)
    
def main():
    LabelDemo().mainloop()

if __name__ == "__name__":
    main()

enter image description here


1条回答
网友
1楼 · 发布于 2024-07-04 05:24:56

这里的Spyder maintainer)根据它的文档,breezypythongui是基于Tkinter的。因此,要使它工作,请进入菜单

Tools > Preferences > IPython console > Graphics

并将那里的Graphics backend更改为Tkinter

完成此操作后,请再次运行代码。它应该可以毫无问题地工作

相关问题 更多 >

    热门问题