Qt でコンテキスト メニューを作成しましたが、メニュー内の項目がチェックされている/チェックされていない方法で機能する必要があるため、それぞれの項目をクリックするたびに切り替わります。以下に示すように、この機能を QAction に追加するにはどうすればよいですか?
8987 次
1 に答える
9
これは、マニュアルの関連セクションです。
チェック可能:ブール
このプロパティは、アクションがチェック可能なアクションかどうかを保持します。
チェック可能なアクションは、オン/オフ状態を持つアクションです。たとえば、ワード プロセッサでは、太字のツールバー ボタンはオンまたはオフのいずれかになります。トグル アクションではないアクションはコマンド アクションです。コマンド アクションは、ファイルの保存など、単純に実行されます。デフォルトでは、このプロパティは false です。
状況によっては、1 つのトグル アクションの状態が他の状態に依存する必要があります。たとえば、「左揃え」、「中央揃え」、および「右揃え」のトグル アクションは相互に排他的です。排他的なトグルを実現するには、QActionGroup::exclusive プロパティを true に設定して、関連するトグル アクションを QActionGroup に追加します。
アクセス機能:
bool isCheckable() const void setCheckable(bool)
通知シグナル:
void changed()
于 2016-03-18T20:04:29.207 に答える