搭建网站要不要给域名对方,17网站一起做网店普,江西做网站哪家好,手机wap网站制作免费QRadioButton这个控件在实际项目中多用于多个QRadioButton控件选择其中一个这样的方式去执行#xff0c;那么#xff0c;今天这节就通过几个简单的例子来好好了解下QRadioButton的一个使用。 一.环境配置
1.python 3.7.8
可直接进入官网下载安装#xff1a;Download Pyt…QRadioButton这个控件在实际项目中多用于多个QRadioButton控件选择其中一个这样的方式去执行那么今天这节就通过几个简单的例子来好好了解下QRadioButton的一个使用。 一.环境配置
1.python 3.7.8
可直接进入官网下载安装Download Python | Python.org
2.QT Designer
官方下载路径Qt Designer Download for Windows and Mac 二.实例演示
1.我们先来看下QRadioButton控件常用的函数及方法
setChecked设置按钮是否已被选中更改单选按钮的选中状态设置True则表示设置为选中状态。isChecked返回按钮的选中状态选中则返回True未选中返回False。setText设置单选按钮的返回文本text返回单选按钮的文本 2.直接用Qt Designer 来设计一个串口工具界面的布局来讲解QRadioButton的使用界面如下 这边我们用Qt Designer 来设计的一个很简单的界面主要为了讲解QRadioButton的一个简单使用这边我们设计好了界面和了解了QRadioButton控件的基础函数的一个使用下面就通过实例来更深入的去了解该控件的使用吧。 3.调用setChecked做出判断获取正确答案
1我们先来定义A、B、C、D这四个选项选中状态下的执行事件先来定义A选项的执行事件
if A.isChecked() True:print(回答错误)A.isChecked(False)
else:pass
这边判断A的选中状态如果被选中则会打印回答错误字样随后将选中状态取消掉C、D选项同A一样就不一 一举例来演示了那我们来看看正常答案B。 2定义B选项的执行事件已知作为选择提B答案是正确的选项
if B.isChecked() True:print(回答正确)
else:pass 这边B选中后则会直接打印回答正确字样并保持持续选中的一个状态不会取消掉这样一个很简单的选择题小案例就完成啦看下完成的一个选中代码
def select_correct():if A.isChecked() True:print(回答错误)A.isChecked(False)else:passif B.isChecked() True:print(回答正确)else:passif C.isChecked() True:print(回答错误)C.isChecked(False)else:passif D.isChecked() True:print(回答错误)D.isChecked(False)else:pass 三.总结
QRadioButton一般多用于多选一的事件操作今天也是通过上述一个很简单的例子来讲一下根据项目不同可设置不同选项可自行选择使用。 Neng