我正在向 QTableWidget 动态添加上下文菜单:
playlistContenxt = QAction("Add to %s" % (currentItem.text()), self.musicTable)
playlistContenxt.setData(currentData)
self.connect(playlistContenxt, SIGNAL("triggered()"), self.addToPlaylistAction)
self.musicTable.addAction(playlistContenxt)
currentItem.text() 是从 db 获取的播放列表名称,您可以看到只有一个函数 (addToPlaylistAction) 接收来自不同操作的所有触发器。在我的 addToPlaylistAction 函数中,如何确定单击了哪个菜单?