import wxPython from wxPython.wx import * class MyFrame(wxFrame): def __init__(self, parent, ID, title, pos=wxDefaultPosition, size=(900, 600), style=wxDEFAULT_FRAME_STYLE): wxFrame.__init__(self, parent, ID, title, pos, size, style) class MyApp(wxApp): def OnInit(self): frame = MyFrame(NULL, -1, "Main Fraim") frame.Show(true) self.SetTopWindow(frame) return true app = MyApp(0) app.MainLoop()
Проблема в следующем, закрыть это окно можно только один раз, после повторного запуска нажимаем на закрытие, а окно не закрывается.
Подскажите как сделать так чоб окно закрывалось всегда.
Сразу предупреждаю, вариант с добавлением в конец программы кода - app.Destroy() , я знаю. Хотелось бы другие возможности узнать.