📜  wxPython - 使用 Create()函数创建单选按钮(1)

📅  最后修改于: 2023-12-03 15:21:16.676000             🧑  作者: Mango

wxPython - 使用 Create()函数创建单选按钮

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有所帮助!