📅  最后修改于: 2023-12-03 15:22:17.619000             🧑  作者: Mango
如果您需要在 GUI 应用程序中添加单选按钮,您可以使用 wxPython 来完成该操作。单选按钮通常用于在用户需要从几个选项中选择一项时,提供多种选择之一的选项。使用 wxPython,您可以轻松创建单选按钮并将其添加到框架中。
import wx
app = wx.App()
frame = wx.Frame(None, title='单选按钮示例')
panel = wx.Panel(frame)
radio_button_1 = wx.RadioButton(panel, label='选项一', pos=(10, 10))
radio_button_2 = wx.RadioButton(panel, label='选项二', pos=(10, 30))
radio_button_3 = wx.RadioButton(panel, label='选项三', pos=(10, 50))
radio_button_1.SetValue(True)
def on_radio_button_1_selected(event):
print('选项一被选择')
radio_button_1.Bind(wx.EVT_RADIOBUTTON, on_radio_button_1_selected)
frame.Show()
app.MainLoop()
import wx
app = wx.App()
frame = wx.Frame(None, title='单选按钮示例')
panel = wx.Panel(frame)
radio_button_1 = wx.RadioButton(panel, label='选项一', pos=(10, 10))
radio_button_2 = wx.RadioButton(panel, label='选项二', pos=(10, 30))
radio_button_3 = wx.RadioButton(panel, label='选项三', pos=(10, 50))
radio_button_1.SetValue(True)
def on_radio_button_1_selected(event):
print('选项一被选择')
radio_button_1.Bind(wx.EVT_RADIOBUTTON, on_radio_button_1_selected)
frame.Show()
app.MainLoop()
该代码将创建一个带有三个单选按钮的窗口。第一个单选按钮将被选中,并且当用户选择单选按钮时,将打印一条消息。使用 wxPython,您可以轻松创建单选按钮和其他 GUI 元素以满足您的需求。