mouse_event.py
来自「wxPython的基本示例程序」· Python 代码 · 共 35 行
PY
35 行
#!/usr/bin/env pythonimport wxclass MouseEventFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, 'Frame With Button', size=(300, 100)) self.panel = wx.Panel(self) self.button = wx.Button(self.panel, label="Not Over", pos=(100, 15)) self.Bind(wx.EVT_BUTTON, self.OnButtonClick, self.button) self.button.Bind(wx.EVT_ENTER_WINDOW, self.OnEnterWindow) self.button.Bind(wx.EVT_LEAVE_WINDOW, self.OnLeaveWindow) def OnButtonClick(self, event): self.panel.SetBackgroundColour('Green') self.panel.Refresh() def OnEnterWindow(self, event): self.button.SetLabel("Over Me!") event.Skip() def OnLeaveWindow(self, event): self.button.SetLabel("Not Over") event.Skip() if __name__ == '__main__': app = wx.PySimpleApp() frame = MouseEventFrame(parent=None, id=-1) frame.Show() app.MainLoop()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?