【问题标题】:Python Tkinter, simple example fails on win 7Python Tkinter,简单示例在 win 7 上失败
【发布时间】:2010-07-21 20:25:12
【问题描述】:

来自here 我复制了一个python gui 应用程序的示例,但它不起作用。 它启动并显示窗口,但是当我单击退出按钮时它只是冻结。如果我再次运行它,我会在前一个窗口中获得另一个退出按钮。

示例代码中是否有错误,还是 win 7 有此问题? 我正在使用 python 2.6.5 并赢得 7 32 位。

【问题讨论】:

    标签: python windows-7 tkinter


    【解决方案1】:

    单击按钮时,它会尝试调用不存在的self.quit。 尝试将此方法添加到 Application 类中。

    ....
        def quit(self):
            import sys
            sys.exit()
    ....
    

    【讨论】:

      【解决方案2】:
      def quit(self):
          self.master.destroy()
      

      也可以。

      【讨论】:

        猜你喜欢
        • 2019-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-20
        • 2014-03-07
        • 2016-10-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多