python中的wxPython框架的常用控件
wxPython框架为Python开发者提供了丰富的GUI控件(widgets),这些控件可以用于构建用户界面。下面是一些常用的wxPython控件及其简单示例:
1. 窗口(Frame)
窗口是GUI应用程序的基础,用于包含其他控件。在wxPython中,wx.Frame
类用于创建窗口。
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
super(MyFrame, self).__init__(parent, title=title, size=(300, 200))
if __name__ == '__main__':
app = wx.App(False)
frame = MyFrame(None, 'Hello World')
frame.Show()
app.MainLoop()
2. 按钮(Button)
按钮允许用户通过点击来触发操作。
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
super(MyFrame, self).__init__(parent, title=title, size