📅  最后修改于: 2023-12-03 14:48:35.910000             🧑  作者: Mango
wxPython是一个基于Python的GUI工具包,提供了创建图形用户界面(GUI)的功能。它使得开发者能够用Python语言创建桌面和移动应用程序,包括Windows、Mac和Linux平台。
单选框是一种常用的控件,用户可以从多个选项中选择一个。本文将介绍如何使用wxPython创建一个简单的单选框。
在开始创建单选框之前,您需要导入wx模块,其中包含了创建GUI界面所需的所有类和方法。
import wx
使用wx的类wx.RadioBox创建单选框。它有如下参数:
下面是一个创建单选框的例子:
class MyFrame(wx.Frame):
def __init__(self):
super().__init__(None, title='单选框示例', size=(300, 200))
panel = wx.Panel(self)
choices = ['选项1', '选项2', '选项3']
self.radio_box = wx.RadioBox(panel, label='请选择', choices=choices, majorDimension=1)
sizer = wx.BoxSizer()
sizer.Add(self.radio_box, flag=wx.ALL | wx.EXPAND, border=20)
panel.SetSizer(sizer)
self.Center()
self.Show()
if __name__ == '__main__':
app = wx.App()
MyFrame()
app.MainLoop()
通过以上两步,在您的wxPython项目中创建单选框将变得非常简单。 祝你好运!