第九节 PyQt5之QRadioButton对象(单选按钮)

这篇博客介绍了PyQt5中的QRadioButton对象,包括它的创建、图标设置、快捷键设定,以及如何解决多组互斥问题。QRadioButton作为QAbstractButton的子类,提供了单选按钮的功能。文章通过代码示例展示了如何创建按钮组,添加、移除按钮,并设置独占模式,确保组内按钮的互斥性。
摘要由CSDN通过智能技术生成

简介

QRadioButton就是我们通常所用到的单选按钮,几个按钮之间的选择关系是互斥的,例如性别的选择、答案是与否的选择等等;
他是直接继承自QAbstractButton;

创建

相关API及参数

QRadioButton(parent)
QRadioButton(text, parent)

代码示例

# 代码示例
window = QWidget()
window.resize(500, 200)
btn1 = QRadioButton("男", window)
btn2 = QRadioButton("女", window)

btn1.move(250, 100)
btn2.move(250, 120)

在这里插入图片描述

常用的父类操作

相关API及参数

# 设置图标
setIcon(QIcon)
# 设置快捷键
# 方法一
setShortcut()
# 方法二
文本加&
# 由于这些方法在都是继承而来的,在这里就不对其一一举例说明了
# 设置默认选择
setChecked(bool)

代码示例

设置图标

参考QAbstractButton中的图标设置方法;

设置快捷键

参考QAbstractButton中的快捷键设置方法;

信号

其父类中的所有信号均是可以使用的,但是最常用的信号是

toggled(</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值