私はC++とQTを学び、コンソールアプリケーションからウィンドウを起動できるようにしたいと考えています。これも可能ですか?誰もQTを使ってコンソールアプリケーションからウィンドウを起動する方法を知っていますか?
答えて
MSVCを使用している場合は、プロジェクト設定 - >リンカ - >システムでサブシステム - >コンソールを設定できます。
なぜこのような動作が必要ですか?
はい、可能です。私たちはあなたが何を試したのか、正確には何ができていないのかを記述しない限り、あなたを助けることはできません。
私は新しいQTCreator IDEを使ってコンソールアプリケーションを構築しています。新しいアプリケーションを起動してguiまたはconsoleを選択すると、オプションがあります。だから私はコンソールを選んだ。 QT-guiウィンドウに結果を表示できる単純なテキストインターフェイスがほしいのです。私はちょうど別のアプローチを選択する必要がありますか? –
私のコンソールmain.cppのpsuedoコード、次にdoStuffIn関数内で様々なソケット/ db /他のqtのものを探索します。結果はQT guisをビルドして結果を起動できます void main(){ while( " exit "!= in) { cin >> in; if(!= "exit")doStuffWith(in); } } –
これも可能ですが、GUI部分とコンソール部分を別々のプログラムに分け、コンソールプログラムからGUI部分を実行する方が良いと思います。コンソールアプリケーションは一般にイベントループを使用しませんが、Qtに引き継ぎ、独自のイベントループを実行させない限り、GUIウィンドウは何も応答しません。
- 1. 誰もBitmapFieldの表示方法を知っていますか?
- 2. PyQT4を使って別のQtウィンドウからQtウィンドウを開く方法は?
- 3. Silverlight UTフレームワークを使ってICommandのプロパティをテストする方法は誰も知っていますか?
- 4. 誰もこのマージソートを修正する方法を知っていますか?
- 5. 誰もFitBit生データを取得する方法を知っていますか?
- 6. 誰でもウィンドウの下でpython webbrowser.openを使う方法を知っていますか?
- 7. 誰でもNetBeans構文をズームインする方法は知っていますか?
- 8. もう誰かがショートハンドアクションスクリプト3を知っていますか?
- 9. 誰もMS SOAPツールキットの使い方を知っていますか?
- 10. 誰もが良いPowerPcリファレンステキストを知っていますか?
- 11. 誰かがtypescriptを使って反応のページタイトルを変更する方法を知っていますか?
- 12. 誰もここで何が起こっているのを知っていますか?コアデータ/ iCloudの
- 13. 誰でもOLAP Internalsについて知っていますか?
- 14. 誰かがonActivityReenterを正しく使う方法を知っていますか?
- 15. 誰もGoogle Backup APIキーの登録方法を知っていますか?
- 16. 誰でもFreeSWITCH用のRESTful APIを知っていますか?
- 17. 誰もがAJAXフォームのチュートリアルを知っていますか
- 18. 誰もYCSBのCouchDBのDBレイヤーを知っていますか?
- 19. 誰もpiwik_auth cookie構造を知っていますか?
- 20. 誰でもgeteventの出力を知っていますか?
- 21. 誰もC#BDD(バイナリデシジョンダイアグラム)パッケージを知っていますか?
- 22. 誰もがウェブサイト用のQaツールを知っていますか?
- 23. 誰も本当に時間を知っていますか? (ハ!)
- 24. 誰でもLGPLイメージコンバータコマンドユーティリティを知っていますか?
- 25. 誰でもこの "LocationAwareException"を知っていますか?
- 26. 誰もTropoに似たサービスを知っていますか?
- 27. 誰もキーバインディングのST3コマンドを知っていますか?
- 28. 誰でもObjective-C Stylus Parserを知っていますか?
- 29. 誰もJNIシグネチャタイプのEnumeration Interfaceを知っていますか?
- 30. 誰もsed -iの実装を知っていますか?
新しいQTCreator IDEを使用してコンソールアプリケーションを構築しています。新しいアプリケーションを起動してguiまたはconsoleを選択すると、オプションがあります。だから私はコンソールを選んだ。 QT-guiウィンドウに結果を表示できる単純なテキストインターフェイスがほしいのです。私はちょうど別のアプローチを選択する必要がありますか? –
QtCreatorにアクセスすることはできませんが、この選択はQCoreApplicationまたはQApplicationがmain()関数で作成されるかどうかにのみ影響します。 – Paul
質問は次のとおりです。コンソールアプリケーションは何のために必要ですか? GUIを実行しないでアプリケーションを実行できるようにするには、QCoreApplicationを使用する必要がありますが、この場合はQWidgetsを作成できるかどうかはわかりません。 – Paul