目录

Qt-控件概述-QPushButton-与-QRadioButton

Qt 控件概述 QPushButton 与 QRadioButton


QPushButton

QPushButtoon继承于QAbstractButton(抽象类);

https://i-blog.csdnimg.cn/direct/2ce2ffc1c5f548b8b0c37f8c110ce41a.png

QAbstract中与QPushButton关联性极大的属性

https://i-blog.csdnimg.cn/direct/26880111cae0434abb6f15e0a615fad7.png

setIcon 设置图标

https://i-blog.csdnimg.cn/direct/6d19e6a05e8b4d319f52f1502c34e7e5.png ​​

setShortCut 设置快捷键

https://i-blog.csdnimg.cn/direct/50eddbfbe5254cb589fe77979a1bde05.png

https://i-blog.csdnimg.cn/direct/e0e9c8f9c33544a0976ade1606688205.png

setAutoRepeat : 设置是否连发

连发指的是否能长按

RadioButton

RadioButton是一个单选按钮,QRadioButton继承与 QAbstractButton(抽象类)

QAbstract中与QPushButton关联性极大的属性

https://i-blog.csdnimg.cn/direct/f8586b1500f84b679d274b1ebc98f7cb.png

槽函数

https://i-blog.csdnimg.cn/direct/7f7b9ac2412347bc963210deddc2eb20.png

https://i-blog.csdnimg.cn/direct/666c6c7c3db64d35a1280d1bb73d897e.png ​​

当按钮1点击后 触发clicked 一直点击会一直触发 但是点击到按钮2 则只触发toggled

toggled指的是状态是否变化

单选按钮的分组排异

由于单选按钮的排异性,如果设置成非排异,套餐中又要求不能同时选两个同品类

那么就要进行分组 QButtonGroup

https://i-blog.csdnimg.cn/direct/3aa38e432bae4e3c905b07968dc9ebcf.png