2010-03-02 29 views
9

làm cách nào tôi có thể nhấp vào wx.Panel và thay đổi màu của nó? Tên sự kiện là gì.trên sự kiện nhấp trong wx.Panel?

(Tôi muốn thực hiện một điều tương tự như Firefox Extras)

Cảm ơn bạn trước! :)

Trả lời

7

Một google nhanh chóng cho các sự kiện wxPython chuột lần lượt lên http://www.wxpython.org/docs/api/wx.MouseEvent-class.html

Vì vậy, sử dụng này, bạn có thể làm một cái gì đó như:

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 
Các vấn đề liên quan