pyqt5-QPushButton

发布时间 2023-04-16 23:45:10作者: 挖洞404

1、介绍

一般按钮。

2、类和初始化

class QPushButton(QAbstractButton):
    """
    QPushButton(parent: QWidget = None)
    QPushButton(str, parent: QWidget = None)
    QPushButton(QIcon, str, parent: QWidget = None)
    """
    def __init__(self, *__args):
        pass
  • 继承关系:QPushButton->QAbstractButton->QWidget

3、属性

4、方法

(1)addAction

  • 作用是添加一个QAction对象,普通按钮并不会对其进行显示,但是可以作为一个缓存空间,存储一些str字面量
  • 参数是一个QAction对象

示例:

x1 = QAction("abc")
self.ui.pushButton_2.addAction(x1)

(2)actions

  • 作用是获取存储的QAction对象列表,返回类型是list
  • 如果没有手动添加QAction对象,返回空列表[]
self.ui.pushButton_2.actions()[0].text()

5、事件