pyqt5-QAction

Posted wd404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt5-QAction相关的知识,希望对你有一定的参考价值。

1、介绍

动作。这是QMenu添加的项,或者QMenuBar组件直接添加。

2、类和初始化

class QAction(__PyQt5_QtCore.QObject):
    """
    QAction(parent: QObject = None)
    QAction(str, parent: QObject = None)
    QAction(QIcon, str, parent: QObject = None)
    """
    def __init__(self, *__args):
        pass

3、属性

    AboutQtRole = 3
    AboutRole = 4
    ApplicationSpecificRole = 2
    HighPriority = 256
    Hover = 1
    LowPriority = 0
    NormalPriority = 128
    NoRole = 0
    PreferencesRole = 5
    QuitRole = 6
    TextHeuristicRole = 1
    Trigger = 0

4、方法

(1)text

  • 获取文本,即动作项的显示字符串。返回类型str

(2)setText

  • 设置文本,参数类型str

5、事件

解决:使用pip命令安装第三方库时报错WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. Y

原因:pip版本过低导致安装第三方库失败。

 

解决办法:更新pip版本

方案一:执行命令easy_install -U pip

技术图片

方案二:若方案一失败,则可采用使用国内源下载更新。执行命令:python -m pip install --upgrade pip -i https://pypi.douban.com/simple

技术图片

 

以上是关于pyqt5-QAction的主要内容,如果未能解决你的问题,请参考以下文章