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)
posted @   挖洞404  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示