私はQTインターフェイスが初めてです。デスクトップ アプリケーション (QML なし) でスライド ウィジェットを作成したいと考えています。アイデアは、いくつかの Web ページで Facebook コンポーネントのようなスライド メニューを作成することです。例えば:
- メインウィンドウがあり、ウィンドウの右端にウィジェットの小さな部分を置きたい
- このウィジェット上でマウスを動かす (またはクリックする) と、このウィジェットがスライドしてすべてのコンテンツが表示されます。
アニメーションの作成方法とマウス イベントの処理方法を知っています。それについてはたくさんの例があります。問題は、このメニュー ウィジェットが他のレイアウトやウィジェットと対話してはならないことです。つまり、メイン ウィンドウにはルートの水平レイアウトがあり、このウィジェットをそこから除外して、メイン ウィンドウのすべてのウィジェットの前にウィジェットを配置する方法がわかりません。QTにはいくつかのレイヤーが存在しますか?