Discuss / Python / 有两个问题

有两个问题

Topic source

G好大的鱼

#1 Created at ... [Delete] [Delete and Lock User]

我是WIN7环境 1.请问最后的主程序循环语句 mainloop() 是什么作用。 即使没有这个语句,这一节的也都可以运行,我自己加的一些小方法也可以运行。

2.为什么'quit'Button的command似乎没有作用:quit程序。但是其他的command是可以的(比如后面的'输入文本'中调用hello) 也就是说self.quit这个错误的么?还是怎么回事。

我也遇到了相同的问题,点Quit不能退出

云中仙客_

#3 Created at ... [Delete] [Delete and Lock User]

你的问题应该是os的关系

  1. linux中,没有mainloop()程序执行一次(闪一下)就退出了,mainloop()像是个可以让主程序循环执行的函数,能让程序有机会监听GUI请求

2.. self.quit 没错,暂时我用过的还有:self.destroy,sys.exit()


  • 1

Reply