пожалуйста, расшифруйте wx.grid.Grid.create () - PullRequest
0 голосов
/ 10 марта 2010

Может ли кто-нибудь объяснить мне функциональность этой функции

wx.grid.Grid.create()

я создал рамку и внутри нее я создаю сетку, используя эту функцию

все в порядке, но при закрытии этого кадра все приложение закрывается

при закрытии мне нужно только разрушить кадр, а не все приложение

спасибо заранее

Ответы [ 2 ]

0 голосов
/ 19 июля 2010

Если фрейм с сеткой в ​​нем является единственным окном верхнего уровня, то закрытие его закроет ваше приложение. Если вы закроете единственный фрейм в любой программе, как вы откроете другой? Там ничего не осталось, чтобы нажать.


Майк Дрисколл

Блог: http://blog.pythonlibrary.org

0 голосов
/ 10 марта 2010

Вы используете self.Destroy()? Если это так, попробуйте self.Close().

или привязка wx.EVT_CLOSE к пользовательской функции закрытия

self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)

def OnCloseWindow(self,event):
     //do anything here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...