上下文菜单信号处理从 PyQt4 升级到 PyQt5
Context menu signal handling upgrade from PyQt4 to PyQt5
我找不到关于如何将上下文菜单的以下 PyQt4
信号处理转换为 PyQt5
的任何信息,因为 this 更改:
self.listMenu = QMenu()
menu_item_add = self.listMenu.addAction("Add Item")
self.listMenu.connect(menu_item_add, QtCore.SIGNAL("triggered()"), self.menu_item_add_clicked)
signals和slot之间存在new style的联系,结构如下:
{sender}.{signal}.connect({receiver}.{slot})
你的情况:
menu_item_add.triggered.connect(self.menu_item_add_clicked)
我找不到关于如何将上下文菜单的以下 PyQt4
信号处理转换为 PyQt5
的任何信息,因为 this 更改:
self.listMenu = QMenu()
menu_item_add = self.listMenu.addAction("Add Item")
self.listMenu.connect(menu_item_add, QtCore.SIGNAL("triggered()"), self.menu_item_add_clicked)
signals和slot之间存在new style的联系,结构如下:
{sender}.{signal}.connect({receiver}.{slot})
你的情况:
menu_item_add.triggered.connect(self.menu_item_add_clicked)