Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » wxpython объекты способные принимать сообщения [RSS Feed]

#1 Май 15, 2011 18:18:16

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

wxpython объекты способные принимать сообщения

Хочу создать объект способный принимать сообщения wx.Events каковы минимальные требования к классу? (Frame содержит много лабуды хочется минимальных накладных расходов)

class Teventable(wx.EvtHandler):
def __init__(self):
self._timer= wx.Timer(self)
self.Bind(wx.EVT_TIMER, self.OnTimer)
def OnTimer(self,evt):
pass
не проходит.



Офлайн

#2 Май 15, 2011 18:40:53

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

wxpython объекты способные принимать сообщения

Несколько запутало то, что в коде

class Teventable(wx.Timer):
def __init__(self):
wx.Timer.__init__(self)
pass
def Notify(self):
print "evt"

class frm( noname.MyFrame1 ):
def __init__( self, parent ):
noname.MyFrame1.__init__( self, parent )
self.Bind(wx.EVT_TIMER, self.OnTest1Timer)
self.tt=Teventable()
self.tt.Start(1500)
который был пущен в отладке под пискриптером - сообщения обрабатывались скопом при перешещении окна (или получении фокуса не стал разбираться).
Всем спасибо пробелма решена



Офлайн

  • Начало
  • » GUI
  • » wxpython объекты способные принимать сообщения[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version