私は、クライアントが送信したテキストをコンソールに表示するだけの単純なQtベースのBluetoothサーバ(rfcomm)を構築しようとしています。 QGuiApplicationまたはQApplicationの代わりにQCoreApplication(これが必要なのです)を使用しているときに、メッセージを受け取ることができず、クライアントが接続されたときに通知されないことに気付きました(SLOTSは呼び出されません) 。 コード全体はhereです。サーバーはQt Bluetooth Chatの例でテストすることができ、私のサーバーのコード全体がこの例から抽出されます。それはイベントループに関連するものかもしれませんが、私は何がわかりません。私はQt 5.6.1でOS X El Capitan上でサーバを稼働させています。Qt BluetoothサーバがQCoreApplicationと連携していません
0
A
答えて
1
thisのQtチームの回答によると、Bluetooth I/O関連の機能にはQCoreApplicationで利用できない実行ループが必要です。
Qt 5.7には、Core Foundationイベントディスパッチャを使用して、これを回避する方法があります。
このイベントディスパッチャを有効にするには、 'QT_EVENT_DISPATCHER_CORE_FOUNDATION = 1'環境変数を設定する必要があります。
関連する問題
- 1. QtがSymbianと連携していません
- 2. C#webserviceクライアントがjavaサーバと連携していません
- 3. default_target_pathがFOSUserBundleと連携しません
- 4. WgetとcURLがWikipediaと連携していません
- 5. GoogleシートFILTER()とQUERY()がSUM()と連携していません
- 6. Import()とimport *が連携していません。ノードとのWebPACK
- 7. JavascriptがSelenideとPhantomJSと連携していません
- 8. $がすべて配列と連携していません
- 9. ネストしたアグリゲーションがAggregationContainerと連携していません
- 10. セロリーモニタリングがデータベースブローカと連携していません
- 11. SpringブートデータREST、HATEOASがカスタムコントローラと連携していません
- 12. Flash Player - osmfがf4mと連携していません
- 13. SQL Selectクエリがアクセスフォームと連携していません
- 14. FluentマッピングとSpring .NETトランザクションが連携していません
- 15. PHP $ _FILESがJQuery Jsonと連携していません
- 16. CodeigniterがVerotと連携していません。class.upload
- 17. アイテムローダーがresponse.metaと連携していません
- 18. kubeadmとweaveが連携していません
- 19. ブートストラップ4 float-rightがnavbarと連携していません
- 20. フォームアクションとサンドボタンのonclick機能が連携していません
- 21. Awesomium WebControlがWebSessionと連携していません
- 22. ラジオボタンタグでNg-checkedとng-modelが連携していません
- 23. JScrollPaneがJPanelと連携していません
- 24. django format_htmlがstring_concatと連携していません
- 25. Google Cloud Messaging(GCM)がFirefoxと連携していません
- 26. Pythonのscrapyページがxpathと連携していません
- 27. MaterializecssのツールチップがAngularjsと連携していません
- 28. FetchRequestテンプレートが動的変数と連携していません
- 29. railsが私のアプリケーションと連携していません
- 30. React <HashRouter />がjQuery Mobileと連携していません