知行编程网知行编程网  2023-01-09 17:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python PyQt创建上下文菜单的相关知识,包括android上下文菜单,以及pyqt按钮调用python程序这些编程知识,希望对大家有参考作用。

python PyQt 创建上下文菜单


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)


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

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享