【发布时间】:2011-01-22 22:48:15
【问题描述】:
我怎样才能点击 wx.Panel 并改变它的颜色? 活动名称是什么。
(我想做和 Firefox Extras 类似的事情)
提前致谢! :)
【问题讨论】:
我怎样才能点击 wx.Panel 并改变它的颜色? 活动名称是什么。
(我想做和 Firefox Extras 类似的事情)
提前致谢! :)
【问题讨论】:
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
【讨论】: