У меня есть QlistView, который заполняется содержимым. Я хочу знать метод, чтобы добавить contextmenu (щелкните правой кнопкой мыши), чтобы показать такие параметры, как «добавить» или «удалить». Я пробовал различные методы, большинство из файлов straigt fwd для Qlist Widget. Так как арка MVC, я должны пойти на QListView()PyQT4: Как получить контекстное меню для qListView
Я попытался следующие, но это не работает:...
def setupUi(self):
QtCore.Qt.view.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
QtCore.Qt.view.connect(QtCore.Qt.view, QtCore.SIGNAL("customContextMenuRequested(QPoint)", self.onContext))
def onContext(self):
# Create a menu
menu = QtGui.QMenu("Menu", self)
menu.addAction(self.mAction1)
menu.addAction(self.mAction2)
# Show the context menu.
menu.exec_(QtCore.Qt.view.mapToGlobal(point))
но выше не сработают заранее спасибо за ваше время и помощь