def contextMenuEvent(self, event): menu = QMenu(self) attachAction = menu.addAction(_("Add sheet")) attachAction.triggered.connect(self.add_sheet) menu.exec_(self.mapToGlobal(event.pos())) return QTreeView.contextMenuEvent(self, event)