pyqt5 按钮QPushButton

Button的基类QAbstractButton,提供button的通用性功能,此类为抽象类,从所以不能实例化,由其余的Button类继承来实现不一样的功能,不一样的表现形式。
常见的Button包括,QPushButton,QToolButton,QRadioButton及QCheckBox。这些Button类均继承自QAbstractButton类,根据各自的使用场景经过图形展示出来。html

抽象类 QAbstractButton:

QAbstractButton做为抽象类,提供button的通用功能,可按按钮(push button)和可选择按钮(checkable button)。可选择按钮实现有QRadioButton和QCheckBox;可按按钮实现有QPushButton和QToolButton。
任何一种button能够显示带文本(.setText()方法设置文本)和图标(.setIcon()设置图标)的标签。python

QAbstractButton 提供的状态:
一、isDown() 提示button是否按下
二、isChecked()提示button是否已经标记
三、isEnable()提示button是否能够被用户点击
四、isCheckAble()提示button是否为可标记
五、setAutoRepeat()设置button是否在用户长按按钮的时候能够自动重复执行。web

QAbstractButton 提供的信号:
一、pressed(),当鼠标在button上并点击左键的时候 触发信号
二、released(),当鼠标左键被释放的时候触发信号
三、clicked(),当鼠标首次按下,而后释放,或者快捷键被释放的时候触发信号
四、toggled(),当button的标记状态发生改变的时候触发信号svg

其余的类其实能够参考qt给出的函数项做用,再反查python中的实现方式
连接:https://doc.qt.io/qt-5/qabstractbutton.html函数

参考连接:http://www.noobyard.com/article/p-xuwzvogh-kz.html
(代码示例).net