コード例 #1
0
    def show_context_menu(self):
        menu = QMenu(self)
        item = self.current_item()

        if not item:
            return

        actions = list()
        file_menu = menu.addMenu(QIcon("res/delete.svg"), "File operations")
        delete_action = QAction(QIcon("res/delete.svg"), "Delete", file_menu)
        actions.append(delete_action)
        file_menu.addActions(actions)
        file_menu.setEnabled(True)
        menu.setEnabled(True)
        action = menu.exec_(QCursor.pos())