Qt入门教程【基础控件篇】QRadioButton单选按钮

这篇博客介绍了Qt中的QRadioButton控件,用于实现单选功能。在一组单选按钮中,一次只能选中一个。默认具有自动排他性,可通过QButtonGroup管理多组排他按钮。按钮状态改变时会发出toggled()信号,可使用isChecked()检查选中状态,并可通过setIcon()设置图标,setText()设置文本,支持快捷键设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

QRadioButton

QRadioButton 是一个选项按钮,可以打开(选中)或关闭(未选中)。单选按钮通常为用户提供“多选一”的选择。在一组单选按钮中,一次只能选中一个单选按钮;如果用户选择另一个按钮,则先前选择的按钮将关闭。
默认情况下,单选按钮是自动排他的。如果启用了自动排他,则属于同一父窗口小部件的单选按钮的行为就像它们是同一排他按钮组的一部分一样。如果您需要属于同一个父窗口小部件的单选按钮的多个独占按钮组,请将它们放入 QButtonGroup。
每当打开或关闭按钮时,它都会发出 toggled() 信号。如果您想在每次按钮更改状态时触发操作,请连接到此信号。使用 isChecked() 查看是否选择了特定按钮。
就像 QPushButton 一样,单选按钮显示文本,以及可选的小图标。使用 setIcon() 设置图标。文本可以在构造函数中设置,也可以使用 setText() 设置。可以通过在文本中在首选字符前加上 & 符号来指定快捷键。

 QRadioButton *button = new QRadioButton("Search from the &cursor", this);

图例
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值