問題タブ [qt5.4]

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 に答える
1759 参照

qt - Qt 5.4 でページの HTML ソースを取得する方法 - qwebengine

新しいqwebengine(Qt5.4)でページのソースを取得しようとしていますが、何が間違っているのかわかりません:

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

c++ - QWebEngine で QNetworkCookieJar を設定するには?

QWebView では、QNetworkAccessManager を介して QNetworkCookieJar を設定できました。

これは魅力のように機能していました。

Qt5.4 で導入された新しい QWebEngine クラスで QNetworkCookieJar を設定するにはどうすればよいですか?

0 投票する
0 に答える
339 参照

qt - msvc 2013 (qt5.4) で qt3d をビルドする際のリンク エラー

msvc2013 を使用して QtCreator で qt3d ライブラリをビルドしようとしています。qt3dのインストール手順に従っていますが、リンク エラーが発生します。

アイデアはありますか?

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

c++ - C++ と QML を統合します。Qt 5.4

Qt Quick UI (QML) で作成された UI を C++ コード (関数など) と通信 (対話) させる方法を見つけようとして、過去数時間 Qt のドキュメントを読んでいました。

ここで 5 つまたは 6 つの同様の質問を読みましたが、ちょっと混乱しています。どこから始めればよいか、最初に何をすべきかを理解するのに問題があります。誰かが時間をかけて、これを機能させるために必要な手順をリストしていただければ幸いです。

私がこれまでにやってきたこと。...> 新しいアイテムを追加> C++ クラスを実行しようとしましたが、「プロジェクトに 1 つ以上のファイルを追加できませんでした」というエラーで失敗しました。それらは、他のプロジェクト ファイルがあったフォルダーにありましたが、プロジェクトには含まれていませんでした。私がやりたいことは、テキスト編集のテキストを C++ 関数またはその他の可能な方法で変更するような単純なことです。

//Test.qml (main.qml)

//Button.cpl

これおよび/または返信をお読みいただきありがとうございます。

0 投票する
2 に答える
528 参照

opengl - 動的 OpenGL 実装で qt3d をビルドする方法 (qt5.4 -opengl dynamic)

-opengl dynamic でコンパイルした qt5.4 があります。私はそれをテストしましたが、フォールバックは正常に機能します。ここで、動的なopengl qtライブラリを使用してqt3dもコンパイルしたいと思います。それは可能ですか?問題は、私の建物が以下のリンクの問題で終わることです。そして、それを正しく理解していれば、openglライブラリを追加するべきではありません....どうすればこれを解決できますか?

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

android - QGuiApplication は、Qt 5.3 または Qt 5.4 でコンパイルされたときに電話がロックされるとイベントループを停止します (ただし、Qt 5.2 ではそうではありません)。

問題を再現する簡単なプログラムを作成しました。携帯電話をロックしたり、Android 携帯電話で別のアプリケーションに切り替えたりすると、ワーカー スレッドは印刷を続けますが、イベント ループは停止します。アプリケーションに戻ると、イベント ループが再開します。

QGuiApplication を QCoreApplication に置き換えると、問題はなくなります。Qt 5.3 ではなく Qt 5.2 でコンパイルすると、問題はなくなります。Qt 5.4 には Qt 5.3 と同じ問題があります。

アプリがフォーカスを失ったときに QGuiApplication がイベント ループを停止しないようにするにはどうすればよいですか? フォアグラウンドでなくても、アプリでイベントを処理する必要があります。

0 投票する
2 に答える
824 参照

c++ - setMainQmlFile`、rootObject、および showExpanded は QQmlApplicationEngine のメンバーではありません

私は何人かのチュートリアルに従ってこのコードを書きましたが、実行できません。エラーは言う:

setMainQmlFile`、rootObject、および showExpanded は QQmlApplicationEngine のメンバーではありません

それがすべきことは、QML からシグナルを取得し、メッセージを (コンソールに) 出力することです。基本的に、C++ と QML を統合しようとしています。

編集

一部の機能を、(少なくとも私にとっては) 適切と思われる他の機能に置き換えようとしました。また、これらの機能が機能するように何を含めるかを見つけようとしましたが、うまくいきませんでした。

ありがとうございました。

0 投票する
0 に答える
1763 参照

python-3.4 - PyQt5 Qtマルチメディア

そのため、辞書で単語を検索し、エントリと提案を返し、音声をダウンロードして、音声のある「関連単語」(場合によっては複数) を返す GUI を作成しようとしています。次に、ユーザーは 3 つのボタンのいずれかをクリックして、方言に基づいてオーディオを再生します。再生する単語を取得できますが、最後に再生した単語を閉じることができないため、別の単語をダウンロードできます。

関連するコードは次のとおりです。

最後の行に到達すると、次のエラーが表示されます。

TypeError: ネイティブ Qt シグナルは呼び出し可能ではありません

プレーヤーを閉じて、同じ名前の別のオーディオ ファイルをダウンロードできるようにする方法はありますか?

記録のために、私は PyQt5 の最新リリースと Windows 81 の Python 3.4 で Qt5.4 を使用しています。ただし、Archlinux システムでもこのプロジェクト (同じ Qt と PyQt を使用) に取り組んでいます。簡単に持ち運びできるようにしたいです。

編集: Player クラスに含まれているすべてのものを見始めると、非常に簡単です。切断方法を使用する必要がありました。

Edit2: 完全な作業コードを表示するように編集

0 投票する
0 に答える
178 参照

qml - winrt 用の qml アプリケーションをデプロイする方法

Qt5.4を使用しています。エラーが発生しています:

Canvas で web-image ソースを使用します。

以下のようなコード:

しかし、デスクトップで実行すると。それはうまくいきます

WinRT および Windows Phone 用の qml アプリケーションをデプロイする方法を知りたいです。ありがとうございました。

0 投票する
3 に答える
5995 参照

c++ - C++ から QML プロパティを設定する方法

一部の QML オブジェクトのプロパティ (text: ) を C++ から変更するという単純なタスクを実行しようとしていますが、惨めに失敗しています。どんな助けでも感謝します。

エラーは発生しません。ウィンドウが表示されます。テキスト プロパティだけが (少なくとも私が思うに) 変更されません。私がここで間違っていないことさえありますか?!!

私が試していたのはこれです:

main.cpp

main.qml