如何点击wx.Panel并更改其颜色? 这个活动的名称是什么。
(我想做与Firefox Extras类似的事情)
提前致谢! :)
答案 0 :(得分:8)
快速google for 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