QT - QRadioButton简介

QRadioButton类用于创建单选按钮组。

QRadioButton 是一个可以切换选中(checked)或未选中(unchecked)状态的选项按钮。

单选框通常呈现给用户一个“多选一”的选择。也就是说,在一组单选框中,一次只能选中一个单选框。默认在同一个父对象下,初始化后点击它们是互斥状态

并且QRadioButtons类提供了一些函数,用于设置单选按钮的选中状态、选中标记、三态状态等。

QRadioButtons控件具有以下特点:

1、可以设置选中状态:  

可以使用setChecked()函数来设置按钮的选中状态。

当设置为true时,该按钮被选中;当设置为false时,该按钮未被选中。

2、可以设置选中标记:   

可以使用setCheckMark()函数来设置按钮的选中标记。

选中标记可以是一个字符串、一个QIcon对象或者一个QPixmap对象。

3、可以设置选中时的提示文本: 

可以使用setTristate()函数来设置按钮的三态状态,

当设置为true时,该按钮可以处于选中、未选中和半选中三种状态之一;

当设置为false时,该按钮只能处于选中或未选中两种状态之一。

同时可以使用setText()函数来设置选中时的提示文本。

4、可以设置按钮之间的关系:

可以使用setExclusive()函数用于设置单选按钮的独占性。

当设置为true时,该按钮组中只有一个按钮可以被选中;

当设置为false时,所有按钮都可以被选中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值