C# から来たので、Qt フレームワークで C++ を学ぶことにしました。1 つ質問があります。このような UI を実現する「正しい」方法は何ですか? これは主観的なものかもしれませんが、画像ラベルを積み重ねるのは正しい方法ではないと確信しています。
ブラウザのモックアップ http://img685.imageshack.us/img685/7643/mockup.png
C# から来たので、Qt フレームワークで C++ を学ぶことにしました。1 つ質問があります。このような UI を実現する「正しい」方法は何ですか? これは主観的なものかもしれませんが、画像ラベルを積み重ねるのは正しい方法ではないと確信しています。
ブラウザのモックアップ http://img685.imageshack.us/img685/7643/mockup.png
まずプレーンで古い標準 UI を作成してから、それにスタイルシートを適用して必要な外観を実現することをお勧めします。そうすれば、必要な機能 (ボタン付きの QToolBar と QLineEdit) に集中して、後で (または最初に) すべてのスタイリングを行うことができます。
上部はツールバーです。QToolBarでQMainWindowを使用できます。ここで、いくつかのQToolButtonを配置します。次に、スタイルシートを使用して見栄えを良くすることができます。
ウィジェットの実際の描画を担当する独自の QStyle を作成することもできます。