問題タブ [qt5.8]

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

c++ - Qt Bluetooth LE - 記述子の書き込み中の即時切断

Qt 5.8 と WinRT で Qt Bluetooth を使用しようとしています。何らかの形で問題が発生する必要があることは理解していますが、Qt とネイティブの Windows API を混在させることは避けたいと考えています。私は今、非常に明白な何かを見逃していると確信しています。

はどこenable_notificationですかQByteArray::fromHex("0100");

writeDescriptor を呼び出した後QLowEnergyService::DescriptorWriteError、すぐに切断されます。何か案は?

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

qt - qt 5.8 ラズベリー pi プラグインのロード エラー

mac os x 10.12 (Sierra) と qt 5.8 for ARM (rasprerry pi) を使用してクロス コンパイルを管理しました。ただし、問題が発生しなければ簡単すぎます。非常に単純なアプリを作成し、qt クリエーターからリモートで実行するように環境を構成しますが、実行しようとするとエラーが発生します。

プラグインが適切にロードされているようです:

しかし、私はこの行がすべてを説明していると思います:

そして今私の質問は - 「このプラットフォームは動的ライブラリをサポートしていません」とはどういう意味ですか. アプリを機能させるにはどうすればよいですか?

ldd はすべてのライブラリが存在することを示しますが、strace は否定的な結果で開いていることを示しません。私は立ち往生しているので、助けていただければ幸いです!

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

qt - QTWebEngine で子ウィンドウのユーザー エージェントを設定するにはどうすればよいですか?

QtWebEngine を使用して独自の Web ブラウザーを作成しました。ここで、User Agent を で設定したいと思いますthis->page()->profile()->setHttpUserAgent(USER_AGENT);。これは、メイン ビューに適しています。

myWebEngineViewユーザー エージェントのメソッド内に新しいものを作成すると、QtWebEnginecreateWindowmyWebEngineViewデフォルトのユーザー エージェントになります。

myWebEngineViewのサブクラスですQWebEngineView

すべてのビューにユーザー エージェントを設定するにはどうすればよいですか?

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

qt - 最新のQt 5.8でUniversal.SystemまたはMaterial.Systemを使用するには?

Qt 5.8 RC と、ユニバーサル テーマとマテリアル テーマの両方に導入された新しい属性システムをいじっています。

ただし、カスタマイズ可能なアプリを設計する場合は、ダーク、ライト、またはシステムと組み合わせて、ユニバーサルまたはマテリアルを選択できます。System が実際には文字列 "System" ではなく、"Dark" または "Light" であることをどのように知ることができますか?

これが私が構築しようとしているものです(settings.qml): Miam-Player-QML

明らかに、「ハード」値で動作していた次のコードは動作しなくなりました (main.qml):

何か案が?

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

qt - 特定のプロジェクトで Qt 5.8 の QML キャッシングを無効にすることはできますか?

Qt 5.8 には、事前に使用するオプションの qtquick コンパイラが付属するはずでしたが、代わりに一種の jit コンパイラが付属していました。この機能はデフォルトで有効になっており、コンパイルされた QML ファイルをディスクにキャッシュして起動時のパフォーマンスを向上させます。メモリ使用量を減らします。

ただし、この機能には深刻な バグがあり、起動時間に問題はなく、テストでもメモリ使用量の改善はまったく見られなかったため、大幅に減少するか、私の場合はその利点を完全に無効にすることさえあります.

私がやりたいことは、私のプロジェクトでその機能をオプトアウトすることですが、それを行う方法が見つからないようです。私のプロジェクトは 5.8 で導入された他の新機能に依存しているため、Qt 5.7.1 に戻ることはできません。