Я настроил кадр здесь и мне нужно знать, активный диалог в главном графическом интерфейсе, так вот что я придумал:WxPython кадр не ловить EVT_SET_FOCUS
class PlotFrame (wx.Frame):
def __init__(self, parent, title , dialog_id):
wx.Frame.__init__(self, None, size=(500, 500), title=title)
self.parent = parent
self.dialog_id = dialog_id
self.Bind(wx.EVT_SET_FOCUS, self.on_focus)
def __del__(self):
pass
def on_focus(self, event):
print "Focus:", self.dialog_id
self.parent.set_active_dialog(self.dialog_id)
Это именно то, что документация говорит, но мой обработчик событий не вызывается при нажатии на диалог. Запуск в Linux. спасибо, спасибо
Спасибо. это то, что мне нужно – Riptyde4