問題タブ [qqmlcomponent]
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.
c++ - C++ コードから別の QML ウィンドウを作成する
私のアプリケーションでは、C++ コードから QML UI を使用して別のウィンドウを作成したいと考えています。
QML Window タイプを使用して別のウィンドウを作成できることはわかっていますが、C++ コードから同じことが必要です。
これまでのところ、追加の qml ファイルを QQmlComponent に読み込むことができました。
別のウィンドウに表示するにはどうすればよいですか?
c++ - 既存の C++ QT プロジェクトで QML オブジェクトをインスタンス化する
C++ で記述された既存の QT プロジェクトがあり、既存の UI に mapViewer サンプル プロジェクトのようなものを追加したいと考えています。mapViewer をインスタンス化する方法と、それを初期化/表示するメソッドを呼び出す方法がわかりません。オンライン ヘルプに続いて、UI 要素に追加できる QQuickWidget を返す以下の関数を考え出しました。作成されたコンポーネントの準備ができていないというエラーが発生し続けるため、関数は機能しません。
mapViewer コンポーネントを使用してオブジェクトを作成し、それを単に忘れているということは、あまり意味がありませんが、オンラインで見つけた例には、これに似たフローがあります。
qt - qml listviewデリゲートを外部委託する方法
私の代理人はかなり大きくなりました。専用ファイルに入れたい。これを機能させるにはどうすればよいですか? 特にデリゲートをインポートしてインスタンス化する方法について明確にする必要があります。将来の読者のために、完全なハウツーは問題ありません。
qt - C++ バックエンドで QML コンポーネントにアクセスするには
を含むqmlファイルがありますRectangle
。onClicked( )
C++ バックエンドからトリガーしたいと思います。では、C++/Qt バックエンドで QML コンポーネント参照にアクセスするにはどうすればよいですか?
qt - キーナビゲーション付きQML ListView
QML-タッチ、キーナビゲーション、またはサイドアップ/ダウンナビゲーションボタンのいずれかで制御されるListViewがあります。ListView はプログラムのさまざまな部分で使用され、常にリスト内の項目数が異なります。キー ナビゲーション (keyPressLeft) を使用してサイド ナビゲーションから ListView に移動するときに、ListView の現在のページの中央にフォーカスを設定したいと考えています。現在使用しているコードは、1 ページあたり 5 項目のリストで機能しますが、より動的にする必要があります。現在使用しているコードは次のとおりです。