当前位置: 首页 > 图灵资讯 > 行业资讯> python PyQt创建上下文菜单

python PyQt创建上下文菜单

来源:图灵python
时间: 2024-06-26 21:25:56

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

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

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

实例

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

classWindow(QMainWindow):
#Snip...
def_createContextMenu(self):
#SettingcontextMenuPolicy
self.centralWidget.setContextMenuPolicy(Qt.ActionsContextMenu)
#Populatingthewidgetwithactions
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电脑。