次のように作成されたコンテキスト メニューにサブメニューを追加します。
self.widget_alignment.setContextMenuPolicy(Qt.ActionsContextMenu)
widget_alignment はQTableWidgetです。
新しい QMenu インスタンスを作成しました:
exchange_bases_menu = QMenu(self.widget_alignment)
いくつかのアクションを追加し、メソッドQAction QMenu.addMenu (self, QMenu menu)を見つけました
しかし、self.widget_alignment のデフォルトのコンテキスト メニューへの参照は見当たりません。さらに、このコード:
self.widget_alignment.addMenu(exchange_bases_menu)
私に与えた: QTableWidget オブジェクトには属性 addMenu がありません。
サブメニューをデフォルトのコンテキスト メニューに追加するにはどうすればよいですか?