• 技术文章 >Python技术 >Python基础教程

    python PyQt创建上下文菜单

    小妮浅浅小妮浅浅2021-10-10 09:24:16原创2158

    1、在小部件中添加一些操作QWidget.addAction()。

    2、将contextMenuPolicy设置为Qt.ActionsContextMenu,以便在上下文菜单中显示操作小部件。

    这是一种非常快速的方法,使用Python和PyQt创建上下文菜单。

    实例

    使用这种技术,您可以向示例应用程序的中央部件添加上下文菜单,并为用户提供一种快速访问某些应用选项的方法。因此,您可以将以下方法添加到Window:

    class Window(QMainWindow):
        # Snip...
        def _createContextMenu(self):
            # Setting contextMenuPolicy
            self.centralWidget.setContextMenuPolicy(Qt.ActionsContextMenu)
            # Populating the widget with actions
            self.centralWidget.addAction(self.newAction)
            self.centralWidget.addAction(self.openAction)
            self.centralWidget.addAction(self.saveAction)
            self.centralWidget.addAction(self.copyAction)
            self.centralWidget.addAction(self.pasteAction)
            self.centralWidget.addAction(self.cutAction)

    以上就是python PyQt创建上下文菜单的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python pyqt
    品易云
    上一篇:python PyQt组织菜单和工具栏 下一篇:python PyQt事件处理实现上下文菜单

    相关文章推荐

    • python中ConfigParser是什么• python rabbitmq是什么• python线程安全的两种情况• python线程通信Condition提供的方法• python正则表达式问号的使用• python选择排序算法的特点• python format()的格式化使用• python中%如何实现格式化• python中PyQt创建菜单栏• python PyQt如何使用资源• python PyQt添加菜单选项• python PyQt子菜单的使用• python PyQt用动作填充工具栏• python PyQt向工具栏添加小部件• python PyQt组织菜单和工具栏

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网