次の構造例を持つQtアプリケーションで垂直メニューを作成しようとしています:
言語 |--> 選択 |--> 英語 |--> ロード 画像 |--> 保存形式 |--> JPEG |--> ビットマップ |--> JPEG 品質 |--> 超高 |--> 高 |--> 低
等々。QMenuBar
理想的には、トップ レベルのメニュー項目だけでなく、すべてのサブメニューも実装するために使用したいと考えています。これらのさまざまなオプションをトリガーするために使用できるシグナル/スロットも利用したいと思います。オプションの中には、オンとオフのさまざまなものがあり、選択した選択肢をチェックマークなどですばやく反映できると理想的です。
をレイアウトしてQMenuBar
、 に収納したときに上または下に表示させることができますQVBoxLayout
。ただし、私がやりたいことは、その向きを水平から垂直に変更することです。私は Qt プログラミングに関して初心者であり、この機能を得るために使用する適切な関数またはウィジェットを検索しても得られませんでした。
すべての指針とヒントに感謝します。
これは、私が達成しようとしていることを示す画像です。
ユーザーは「センサー ディスプレイ」を選択し、3 つのサブオプション (圧力、パン & チルト、放射線) が表示され、デフォルトで最初のオプション (圧力) に移動します。オフ)。
上記のテキスト メニューで示した「ツリー ビュー」とは対照的に、サブメニューはすべて横方向に表示する必要があります。
よろしく