オーバーレイ ボックスにコンテンツを表示する必要がある Qt アプリケーションを作成しています (添付の画像を参照してください)。ボックスは、ボタンを押すと下のドックの後ろから上にスライドし、ボタンを切り替えると下にスライドする必要があります。QWidget を試してみましたが、私が望むものを達成できませんでした。また、オーバーレイ ボックスに要素を一覧表示する方法もわかりません。要素は動的または変化します。
質問する
244 次
1 に答える
0
ウィジェットのスタック順序は、QObject
階層ツリー内の順序によって定義されます。最初の要素が下で、次のすべての要素が前の要素の上にあります。子は親の上にあり、その境界内に閉じ込められたウィジェットで、QML フリーです。
そのスライド要素を他のすべての上に表示したい場合は、その親を他のすべての上に置くだけです。
結局、それはプレイリストの上にある下部のコントロールバーの上にあるので、すべてうまくいきました.
QML
より賢明なことをして の代わりに使用することにした場合も、同じことが当てはまりますQWidget
。そこでは、アニメーションと状態がはるかに簡単になります。より具体的なデザインは言うまでもありません。
于 2013-07-15T11:52:02.610 に答える