1

メインウィンドウのフレームに2つのツリーウィジェットが配置されています。2 つのツリーウィジェットに 2 つの異なるコンテキスト メニュー オプションを設定するにはどうすればよいですか? treewidgets の右クリック オプションの個別のセットが必要です。よろしくお願いします。

4

1 に答える 1

0

Everyには、コンテキスト メニューが要求されたときに何をするかを定義QWidgetするプロパティがあります。contextMenuPolicy必要なことを行う最も簡単な方法は次のとおりです。

  1. QAction必要なメソッドを呼び出すオブジェクトを作成します。
  2. を使用してこれらのアクションをツリー ウィジェットに追加します。widget.addAction()
  3. 電話widget.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)

それでおしまい。ウィジェットのコンテキスト メニューには、追加したアクションが含まれます。

于 2013-07-31T06:01:35.657 に答える