Как я могу добавить контекстное меню к пунктам в моем QToolBar.Причина контекстного меню в том, что я хочу дать каждому действию щелчок правой кнопкой мыши> Удалить действие.Подобно браузеру Chrome, возможность удалять закладки с панели инструментов закладок.Как мне добиться этого в Писайде?
![enter image description here](https://i.stack.imgur.com/0VaoJ.png)
import os, sys
from PySide import QtGui, QtCore
class Example(QtGui.QMainWindow):
def __init__(self):
super(Example, self).__init__()
self.resize(300,200)
self.createToolBars()
self.createActions()
def createToolBars(self):
self.toolBar = self.addToolBar('Presets')
self.toolBar.setIconSize(QtCore.QSize(16,16))
self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
def createActions(self):
self.toolBar.clear()
presets = ['Abby','Kevin','Bob','Mary']
for x in presets:
act = QtGui.QAction(x, self)
act.setData(x)
self.toolBar.addAction(act)
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_())