编程语言
首页 > 编程语言> > python-PyQt:访问并将子菜单添加到现有上下文菜单的基本示例?

python-PyQt:访问并将子菜单添加到现有上下文菜单的基本示例?

作者:互联网

注意:我对python和PyQt的了解很少.

给定一个已经创建的上下文菜单,我正在寻找一个如何访问该上下文菜单的功能示例,因此可以将其扩展为与JavaScript的JavaScriptmonkey脚本等效的python插件.然后,我还在寻找一个功能示例,说明如何向该上下文菜单添加子菜单.谢谢!

解决方法:

customContextMenuRequested信号将连接到方法/函数(在Qt中称为插槽),寻找类似于此的代码行,以了解需要调整的方法/函数:

self.centralwidget.customContextMenuRequested.connect(self.context_menu_method)

因此对于该示例,您需要调整self.context_menu_method,这实际上是创建菜单的原因

以及有关如何添加子菜单的代码示例:

menu = QtGui.QMenu()
submenu = QtGui.QMenu(menu)
submenu.setTitle("Submenu")
menu.addMenu(submenu)

标签:pyqt,pyqt4,plugins,contextmenu,python
来源: https://codeday.me/bug/20191201/2080924.html