我有這樣的代碼:是否可以綁定wx.StaticText上的單擊事件?
import wx
class Plugin(wx.Panel):
def __init__(self, parent, *args, **kwargs):
panel = wx.Panel.__init__(self, parent, *args, **kwargs)
self.colorOver = ((89,89,89))
self.colorLeave = ((110,110,110))
self.colorFont = ((131,131,131))
self.SetBackgroundColour(self.colorLeave)
self.SetForegroundColour(self.colorLeave)
self.name = "Plugin"
self.overPanel = 0
self.overLabel = 0
sizer = wx.BoxSizer(wx.VERTICAL)
name = wx.StaticText(self, -1, ' ' + self.getName())
close = wx.StaticText(self, -1, ' X ')
gs = wx.GridSizer(2, 2, 0, 0)
gs.AddMany([(name, 0, wx.ALIGN_LEFT), (close, 0, wx.ALIGN_RIGHT)])
sizer.Add(gs, 1, wx.EXPAND)
self.SetSizer(sizer)
.... ....
是否可以點擊左側的靜態文本關閉並隱藏面板本身?
這工作得很好。謝謝m8 :) – 2010-02-20 21:02:05