как я могу нажать на wx. Панель и это изменяют свой цвет? Каково название события.
(Я хочу сделать подобную вещь как Отдельно оплачиваемые предметы Firefox),
Заранее спасибо!:)
Быстрый гугл для wxpython событий мыши дает http://www.wxpython.org/docs/api/wx.MouseEvent-class.html
Таким образом, используя это, вы можете сделать что-то вроде:
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None)
self.panel = wx.Panel(self)
self.panel.BackgroundColour = wx.RED
self.panel.Bind(wx.EVT_LEFT_UP, self.onClick)
def onClick(self, event):
self.panel.BackgroundColour = wx.GREEN