PyQt5 QAbstractButton 常用API
QAbstractButton继承自QWidget,所有按钮控件的基类,提供按钮的通用功能常用API提示文本:setText(str):设置按钮提示文本text():图标相关:setIcon(QIcon("resource/h1.png")):设置图标setIconSize(QSize(w, h)):设置图标大小...
·
QAbstractButton继承自QWidget,所有按钮控件的基类,提供按钮的通用功能
- 常用API
提示文本:
setText(str):设置按钮提示文本
text():
图标相关:
setIcon(QIcon("resource/h1.png")):设置图标
setIconSize(QSize(w, h)):设置图标大小
icon():获取图标
iconSize():获取图标大小
设置快捷键:
setShortcut("Alt+G"): 没有提示文本的快捷键 如果提示文本包含&符号('&')的, 则QAbstractButton会自动创建快捷键
自动重复:
setAutoRepeat(bool):设置自动重复
setAutoRepeatInterval(毫秒):设置自动重复检测间隔
setAutoRepeatDelay(毫秒):设置初次检测延迟
autoRepeat():获取是否自动重复
autoRepeatInterval():获取自动重复检测间隔
autoRepeatDelay():获取初次检测延迟
状态:
isDown():是否按下按钮
setDown(bool):
isChecked():是否选中了按钮
isCheckable():按钮是否可以被选中
setCheckable(bool):设置按钮, 是否可以被选中
setChecked(bool):设置按钮, 是否被选中
toggle():切换选中与非选中状态
排他性:如果同时存在多个按钮, 而此时所有按钮又设置了排他性,则在同一时刻只能选中一个按钮
autoExclusive():是否自动排他 一般按钮都是False, 只有单选按钮是True
setAutoExclusive(bool):设置自动排他
点击:
click():
animateClick(ms):
信号:
pressed():鼠标按下信号
released():鼠标释放, 控件内松开鼠标 鼠标移出控件范围后
clicked(checked = false): 控件内按下+控件内释放
toggled(bool checked):切换信号(一般在单选框或者复选框中使用)
更多推荐
已为社区贡献3条内容
所有评论(0)