要通过代码设置默认选中的单选项,你可以使用setChecked()方法。在你创建QRadioButton对象时,只需在对应的按钮上调用setChecked(True)即可。下面是一个示例:from PySide6.QtWidgets import QApplication, QMainWindow, QRadioButton, QButtonGroupapp = QApplication()window = QMainWindow()window.setWindowTitle("设置单选项示例")button_1 = QRadioButton("男性")button_2 = QRadioButton("女性")button_group = QButtonGroup()button_group.addButton(button_1)button_group.addButton(button_2)# 设置默认选择为'女性'button_2.setChecked(True)# 定义处理按钮组的选项点击事件def handle_button_group(id): if id == -1: print("未选择任何选项") elif id == button_1.id(): print("选中了男性") elif id == button_2.id(): print("选中了女性")button_group.buttonClicked.connect(handle_button_group)window.setCentralWidget(button_1)window.show()app.exec()在上面的代码中,我们创建了两个QRadioButton控件:button_1和button_2。然后,我们将它们添加到QButtonGroup按钮组控件中,并使用setChecked(True)方法将button_2设置为默认选中。最后,我们定义了handle_button_group()函数来处理按钮组的选项点击事件,以便根据不同的选项进行相应的处理。运行代码后,你会发现界面上默认被选中的选项是'女性'。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。