酒泉如何做百度的网站,个人商城网站制作费用,如何做tiktok的数据排行网站,无锡住房建设网站单选框QRadioButton简介QRadioButton为单选按钮#xff0c; 可以选中(打开)或者取消选中(关闭)。在一组单选按钮中#xff0c;一次只能选中其中的一个按钮。选中或者取消选中QRadioButton#xff0c; 都会发出toggled()信号。使用isChecked()可以查看是否选择了某个QRadioBu…单选框QRadioButton简介QRadioButton为单选按钮 可以选中(打开)或者取消选中(关闭)。在一组单选按钮中一次只能选中其中的一个按钮。选中或者取消选中QRadioButton 都会发出toggled()信号。使用isChecked()可以查看是否选择了某个QRadioButton按钮。QRadioButton 常用方法setChecked() 设置按钮是否已经被选中可以改变单选按钮的选中状态如果设置为True则表示单选按钮将保持以点击和释放状态isChecked() 返回单选按钮的状态返回True或FalsesetText() 设置单选按钮显示的文本text() 返回单选按钮显示的文本。QRadioButton类继承关系测试单选框QRadioButton创建文件qradiobutton.py, 添加“开灯”和 “关灯”两个QRadioButton点击开灯按钮显示开灯图片否则显示关灯图片。代码如下import sysimport osfrom PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import (QApplication, QMainWindow, QLabel, QRadioButton)from PyQt5.QtGui import QPixmap class DemoRadioButton(QMainWindow): def __init__(self, parentNone): super(DemoRadioButton, self).__init__(parent) # 设置窗口标题 self.setWindowTitle(实战PyQt5: QRadioButton Demo!) # 设置窗口大小 self.resize(400, 300) self.light_on QRadioButton(self) self.light_on.setText(开灯) self.light_on.move(10, 10) self.light_on.toggled.connect(self.onOrOff) self.light_off QRadioButton(self) self.light_off.setText(关灯) self.light_off.move(60, 10) self.light_off.toggled.connect(self.onOrOff) self.label_light QLabel(self) self.label_light.setGeometry(72, 40, 256, 256) # 设置初始状态开灯 self.light_on.setChecked(True) self.onOrOff() def onOrOff(self): if self.light_on.isChecked(): pix QPixmap(os.path.dirname(__file__) /light_on.png) self.label_light.setPixmap(pix) else: pix QPixmap(os.path.dirname(__file__) /light_off.png) self.label_light.setPixmap(pix) if __name__ __main__: app QApplication(sys.argv) window DemoRadioButton() window.show() sys.exit(app.exec()) 运行结果如下图所示: 测试QRadioButton本文知识点QRadioButton的基本用法QLabel切换显示静态图片展示灯的打开和熄灭状态。喜欢本文内容就收藏点赞评论关注和转发。