問題タブ [qqmlapplicationengine]

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 投票する
0 に答える
745 参照

qt - QML 画像が長い遅延の後にソースから読み込まれる

ネットワーク経由で「main.qml」ファイルを提供しているQtクイックアプリケーションを開発しています:

main.qml ファイルは次のとおりです。

HFSツールを使用してファイル サーバーを作成しました。

アプリケーションを実行しています。サーバーからqmlファイルをフェッチします。アプリケーションは白い画面で始まり、画像をロードして表示するよりも長い間待機します。要求された:

ここに画像の説明を入力

qmlファイルより1分遅れて画像をリクエストするのはなぜですか? その期間を短縮する方法は?

インターネット上に画像を設定すると、これも発生します.HFSについては問題がないと確信しています.

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

qt - CLion で CMake を使用してプロジェクトをビルドすると、QQmlApplicationEngine が正しい QML を受け入れない

Qt 5.9.1 と qmake で作成およびビルドされた、非常に単純で正しいQt QML プロジェクトがあり、うまく動作します。しかし、CLion を使用して C++ コードを編集したいので、インターネットの多くのチュートリアルで説明されているように CMake プロジェクト構成を作成しました。ビルドは順調に進んでいますが、アプリケーションの起動時に、qml が完全に間違って記述されている場合のように、非常に奇妙な QQmlApplicationEngine エラーが発生します。

MacOS X での私の構成は次のとおりです: (注:意図的に QRC を使用していません!)

CMakeLists.txt :

main.cpp :

main.qmlは、実行可能ファイルと同じディレクトリにあります。

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

c++ - 「QQuickItem」派生クラス内の「QQmlApplicationEngine」のオブジェクトにアクセスするにはどうすればよいですか?

engineaの次の典型的なmain関数の変数QtAppは、 の有効なインスタンスですQQmlApplicationEngine

派生クラスQQmlApplicationEngineの関数内のオブジェクトにアクセスできますか? QQuickItemはいの場合、どのように?

TestItemサイドに登録qml&メインウィンドウに表示されるメモ。QQmlApplicationEnginefrommainメソッドを渡すことができることを知っています。しかし、私はTestItemウィンドウの一部であり、コンテキストを保持しているため、という予感があります。QQmlApplicationEngineメソッドから渡さなくても、オブジェクトまたはポインタを取得する方法が必要mainですか?

目的: I を使用すると、 my で s にQQmlApplicationEngineアクセスできます。 QQuickItemmain.qml

だから、これを行うために、私はしたいQQmlApplicationEngine. QQuickItem内部から他の にアクセスする方法がある場合は、提案してください。