QAbstractButton

QAbstractButton

       功能:是按钮的抽象基类,提供了按钮的通用功能

       继承结构:

一. 属性

boolautoExclusive() const  返回按钮是否具有自动排他性
boolautoRepeat() const  返回按钮是否自动重复发射信号
intautoRepeatDelay() const  返回按钮的初次触发的延迟时间,单位是毫秒,为了防止按钮按下后忘了松开而导致再次发射信号
intautoRepeatInterval() const  返回按钮自动重复发射信号的间隔,单位是毫秒
QButtonGroup *group() const  返回当前按钮所属的按钮组
QIconicon() const  返回当前按钮的图标对象
QSizeiconSize() const 返回当前按钮图标的尺寸
bool  isCheckable() const  返回当前按钮是否可以被选中,按钮禁用
boolisChecked() const  返回当前按钮是否被选中
boolisDown() const  返回当前按钮是否被按下
void setAutoExclusive(bool)  设置按钮的自动排他性
voidsetAutoRepeat(bool)  设置按钮的自动重复性
void  setAutoRepeatDelay(int) 设置按钮自动重复的初次触发延迟时间  单位是毫秒
voidsetAutoRepeatInterval(int)  设置按钮自动重复的间隔  单位是毫秒
voidsetCheckable(bool)  设置按钮是否被禁用
voidsetDown(bool)  设置按钮按下
voidsetIcon(const QIcon &icon)  设置按钮的图标
voidsetShortcut(const QKeySequence &key)  设置按钮的快捷键
voidsetText(const QString &text)  设置按钮的文本
QKeySequenceshortcut() const   返回按钮绑定的快捷键
QStringtext() const    返回按钮的文本
voidsetIconSize(QSize(width,height))  设置图标的尺寸

 

二. 信号

voidclicked(bool checked = false) 点击按钮时触发
voidpressed() 按下按钮时触发
voidreleased() 释放按钮时触发
voidtoggled(bool checked) 按钮状态切换时触发,一般在复选框和单选按钮中使用

三. 官方文档

QAbstractButton Class | Qt Widgets 5.15.15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值