Ich möchte ändern, wie ein benutzerdefiniertes contextMenu auf einem Widget ausgelöst wird, aber ich habe keine Lösung gefunden. Ich füge eine contextMenu zu einem QListWidget in üblichen Weise:PyQt: Wie ändere ich den customContextMenu-Trigger?
self.shotsList = QtGui.QListWidget()
self.shotsList.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.shotsList.customContextMenuRequested.connect(self.shotsPopUp)
Ein Benutzer das Menü erscheint auf dem rechten Maus Presse angefordert hat (im Gegensatz zu Loslassen der Maustaste entgegengesetzt), dann können sie einen Menüpunkt auszuwählen, das ist ausgelöst bei Freigabe (Markierungsmenü-Stil).
Ist das möglich?
Welche Plattform (en) ist das? Das Verhalten, das Sie beschreiben, ist der Standard für Linux. – ekhumoro