wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。
主要实现按钮的监听和按钮背景颜色
python代码如下
import wx
class Frame(wx.Frame):
def __init__(self, ):
wx.Frame.__init__(self, None, title = 'Frame With Button',
size=(300, 100))
panel = wx.Panel(self, -1)
button = wx.Button(panel, -1, "Start", pos=(130, 15),
size=(40, 40))
self.Bind(wx.EVT_BUTTON, self.OnStart, button) # 绑定按钮事件
button.SetBackgroundColour("#FFCC66") # 设置按钮的背景颜色
def OnStart(self, event):
print("按钮监听开启")
if __name__ == "__main__":
app = wx.App()
frame = Frame()
frame.Show()
app.MainLoop()