【问题标题】:on click event in wx.Panel?关于 wx.Panel 中的点击事件?
【发布时间】:2011-01-22 22:48:15
【问题描述】:

我怎样才能点击 wx.Panel 并改变它的颜色? 活动名称是什么。

(我想做和 Firefox Extras 类似的事情)

提前致谢! :)

【问题讨论】:

    标签: python wxpython panel


    【解决方案1】:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多