Я динамически добавляю контекстное меню в 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 () - это имя списка воспроизведения, которое выбирается из базы данных, поскольку вы можете видеть, что только одна функция (addToPlaylistAction) получает все триггеры от различных действий. В моей функции addToPlaylistAction, как определить, какое меню было нажато?