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