Python Tkinter, простой пример терпит неудачу на win 7

1

Из здесь Я скопировал пример приложения python gui, но он не работает. Он запускается и показывает окно, но когда я нажимаю кнопку "Выход", он просто разворачивается. И если я запустил его снова, то я получил еще одну кнопку выхода в предыдущем окне.

Есть ли ошибка в примере кода или эта проблема с win 7? Я использую python 2.6.5 и выигрываю 7 32 бит.

Теги:
tkinter
windows-7

2 ответа

4
Лучший ответ

Когда кнопка нажата, она пытается вызвать self.quit, которой не существует. Попробуйте добавить этот метод к классу Application.

....
    def quit(self):
        import sys
        sys.exit()
....
3
def quit(self):
    self.master.destroy()

работает тоже.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню