单选按钮QRadioBotton的状态设置,以及可用状态的改变。
步骤:
1、1)导入模块创建应用程序对象。2)自定义类,继承自QWidget,实例化窗口,并展示。
2、创建单选按钮;可以看到默认状态下,单选按钮不被选中。
3、判断单选按鸵晚簧柢钮是否被选中;创建普通按钮,并设置槽函数,使用btn.isChecked()判断单选按钮是否选中。选中返回True,否则返回False.
4、任选一个单选按钮,进行测试,
5、设置按钮是否可以被选中:需要定义一个公用变量作为标记,值为bool;例如:self.flag=False;
6、1)首疏扌熘创建一个按钮,及槽函数,2)在槽函数内利用setCheckable(False/Ture)来控制按钮按钮是否可以。3)设置按钮信号槽。这样可以用其他控件的改变控制单选按钮的可用状态。
7、利用控件的父类QWidget(),的setEnabled(True/False)函数,也可以控制单选按钮的可用状态,方法如6
8、利用其他控件控制单选按钮的状态切换:使用到函数toggle();当某个控件状态发生改变时,可以用信号槽连接单选按钮的状态。