单选按钮 和 按钮组QRadioButton

单选按钮:

常见控件3 - 图1

说明

同一个父窗口 里面的多个单选按钮,只能选中一项。

如果你有多组单选按钮, 每组都应该有不同的父控件,或者不同的Layout

通常建议:多组单选按钮,放到不同的 按钮组 QButtonGroup

具体内容,点击这里,查看视频讲解

信号:选中状态改变

如果用户操作点击了按钮组 QButtonGroup 中的一个按钮, QButtonGroup 就会发出 buttonClicked 信号,可以这样指定处理该信号的函数

  1. buttongroup.buttonClicked.connect(handleButtonClicked)

然后,在处理函数中调用QButtonGroup对象的 checkedButton() 函数,返回值就是被选中的按钮对象

再调用这个返回的按钮对象的 text() 方法得到界面文本,就可以知道是哪个选项被选中了。