您的位置:首页 > 游戏 > 手游 > 本科学历提升_阿坝网站制作_seo精华网站_做网站多少钱一年

本科学历提升_阿坝网站制作_seo精华网站_做网站多少钱一年

2025/1/8 18:33:15 来源:https://blog.csdn.net/weixin_45939263/article/details/143190295  浏览:    关键词:本科学历提升_阿坝网站制作_seo精华网站_做网站多少钱一年
本科学历提升_阿坝网站制作_seo精华网站_做网站多少钱一年

控件用来创建单选按钮,允许在一组选项中选择其中一个选项。

用法

text() 获取按钮文本
setText() 设置按钮文本
setCheckable() 设置按钮被选中,设置为True则选中,设置为False则取消选中
isChecked() 获取按钮是否被选中,选中返回True,未选中返回False

常用信号

toggled 单选按钮状态改变时发出信号

例子

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QRadioButton, QHBoxLayoutclass QRadioButtonDemo(QWidget):def __init__(self):super(QRadioButtonDemo, self).__init__()self.init_ui()def init_ui(self):h_layout = QHBoxLayout(self)radio_btn1 = QRadioButton('选项1')radio_btn1.setCheckable(True)  # 默认选中radio_btn1.toggled.connect(self.radio_status)  # 绑定状态变化信号radio_btn2 = QRadioButton('选项2')radio_btn2.toggled.connect(self.radio_status)h_layout.addWidget(radio_btn1)h_layout.addWidget(radio_btn2)def radio_status(self):res = self.sender()  # 获取选中的控件对象print(res)if res.isChecked():print(f'{res.text()}被选中')else:print(f'{res.text()}被取消')if __name__ == '__main__':app = QApplication(sys.argv)w = QRadioButtonDemo()w.show()sys.exit(app.exec())

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com