📅  最后修改于: 2023-12-03 15:21:16.676000             🧑  作者: Mango
wxPython是一款强大的GUI工具包,它提供了多种用户界面控件,包括单选按钮。在wxPython中,我们可以使用Create()函数来创建单选按钮。
下面是创建单选按钮的基本语法:
wx.RadioButton(parent, id, label, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0, validator=wx.DefaultValidator, name=wx.RadioButtonNameStr)
参数说明:
parent
:父窗口对象。id
:单选按钮的ID号,是一个正整数。label
:单选按钮的文本内容。pos
:单选按钮的初始位置。size
:单选按钮的初始大小。style
:单选按钮的样式。validator
:验证器对象。name
:单选按钮的对象名。下面是一个基本的示例程序,它创建了两个单选按钮并将它们添加到主窗口中:
import wx
class MyFrame(wx.Frame):
def __init__(self, parent, title):
super(MyFrame, self).__init__(parent, title=title, size=(300, 200))
panel = wx.Panel(self)
radio1 = wx.RadioButton(panel, label='Radio button 1', pos=(10, 10))
radio2 = wx.RadioButton(panel, label='Radio button 2', pos=(10, 50))
self.Show()
if __name__ == '__main__':
app = wx.App()
frame = MyFrame(None, 'wxPython Radio Button')
app.MainLoop()
运行上面的代码,你将看到一个窗口,其中包含两个单选按钮。点击单选按钮时,窗口将会展示对应的选择状态。
这篇文章介绍了如何使用wxPython中的Create()函数来创建单选按钮。希望这篇文章对你学习wxPython有所帮助!