我只是想做一些简单的程序来了解每件事的要点。程序应该显示一个显示“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()
(这里的Spyder maintainer)根据它的文档,
breezypythongui
是基于Tkinter的。因此,要使它工作,请进入菜单Tools > Preferences > IPython console > Graphics
并将那里的
Graphics backend
更改为Tkinter
完成此操作后,请再次运行代码。它应该可以毫无问题地工作
相关问题 更多 >
编程相关推荐