問題タブ [stackview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
384 参照

qt - 前の画面の Stackview 呼び出しスロット

アプリケーションにスタックビューを実装しています。

push メソッドを使用して DashboardListView から他の画面 (SightDescription.qml など) をロードし、その画面のどこかをクリックすると、DashboardListView の呼び出しスロットが表示されます。DashboardListView スクリーン コントロールが onclick 信号を取得しています。必要なスタック ビューに関連する設定はありますか。stackview のドキュメントを読みましたが、この動作を制限するものは見つかりませんでした。

0 投票する
1 に答える
636 参照

qt - スタックビューで使用すると、スワイプビューに画面が表示されない

アプリケーションにスタックビューを実装しています。

main.qml

SightListViewForm.ui.qml

SettingsForm.ui.qml

AppFotter.qml

DashBoardListViewForm.ui.qml

最初にウィンドウがロードされ、ボタンを押すと stachview.push は新しいウィンドウをロードします

SightListViewForm が読み込まれました

フッター設定ビューから設定アイコンを選択すると、ロードされましたが、SightListViewForm の後ろに来ます。 fotterの他のタブと同じように設定ビューを一番上に表示したい

ビューが最初にロードされたときにボタンを押すと、SightListViewForm をロードする stackview.push が呼び出され、フッターの設定アイコンを押すと、設定ビューが SightListViewForm の後ろに表示されます。Stackview または Swipeview のこの動作を変更するにはどうすればよいですか、または追加する必要があるものがありません。私はこれについて明確ではありません。