pyqt5-QAbstractButton
1、介绍
该类定义了不同按钮类型的公共方法。其他按钮类型继承该类。
2、类和初始化
class QAbstractButton(QWidget):
def __init__(self, parent=None):
pass
3、属性
4、方法
(1)text
- 获取文本,类型为str
(2)setText
- 设置文本,参数类型为str
(3)click
- 调用该方法,相当于点击一次按钮
- 按钮如果点击后存事件或状态改变,则调用该方法也会发生
(4)isChecked
- 判断是否选中,返回bool
(5)setEnabled
setEnabled(False)
- 设置bool类型,是否可以再点击设置该单选按钮,默认是为True,可以任意修改
- 单选按钮时,如果为False,此时该单选被选中,点击同组的其他单选按钮,状态会切换
(6)setChecked
- 设置一个bool参数,为True表示选中。
- 但是由于是单选,因此无法设置False,即使设置,无法取消选中状态
(7)setCheckable
- 设置一个bool参数,为True表示允许选中
- 单选按钮时,如果现在已经被选中,当鼠标移动上去会自动取消选中状态,即感觉有延迟。建议调用update进行更新
# 可以实现单选的取消选中
self.ui.radioButton.setCheckable(False)
self.ui.radioButton.update()
self.ui.radioButton.setCheckable(True)
5、事件
(1)clicked
clicked(self, checked=False)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战