私は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. Silverlight UTフレームワークを使ってICommandのプロパティをテストする方法は誰も知っていますか?
- 3. 誰もこのマージソートを修正する方法を知っていますか?
- 4. もう誰かがショートハンドアクションスクリプト3を知っていますか?
- 5. 誰もMS SOAPツールキットの使い方を知っていますか?
- 6. 誰もが良いPowerPcリファレンステキストを知っていますか?
- 7. 誰もここで何が起こっているのを知っていますか?コアデータ/ iCloudの
- 8. 誰もGoogle Backup APIキーの登録方法を知っていますか?
- 9. 誰でもOLAP Internalsについて知っていますか?
- 10. 誰かがonActivityReenterを正しく使う方法を知っていますか?
- 11. 誰もTropoに似たサービスを知っていますか?
- 12. 誰もYCSBのCouchDBのDBレイヤーを知っていますか?
- 13. 誰でもFreeSWITCH用のRESTful APIを知っていますか?
- 14. 誰でもLGPLイメージコンバータコマンドユーティリティを知っていますか?
- 15. 誰もC#BDD(バイナリデシジョンダイアグラム)パッケージを知っていますか?
- 16. 誰でもgeteventの出力を知っていますか?
- 17. 誰でもObjective-C Stylus Parserを知っていますか?
- 18. 誰もがAJAXフォームのチュートリアルを知っていますか
- 19. 誰もこの "LookAndFeel"の名前を知っていますか?
- 20. 誰でもkCCDirectorProjection2Dが何をしているのか知っていますか?
- 21. 誰もWP7アプリ内からツイートを投稿する簡単な方法を知っていますか?
- 22. 誰もがfogbugzを使ってソロをしていますか?
- 23. 誰もAdobe DPSアプリケーション内のWebViewからCoreDataにアクセスする方法を知っていますか?
- 24. 誰かがソフトキーボードを作る方法を知っていますか?
- 25. Javascript Spinner。誰でも知っている?
- 26. アドバタイプが何を意味するのか誰もが知っていますか?
- 27. 誰もコンポジットキーをサポートするKohanaのベストORMを知っていますか?
- 28. 誰もハッシュ画像を生成するAPIを知っていますか?
- 29. 誰かが良いRuby ePubライブラリを知っていますか?
- 30. 誰かがタブバーの良いチュートリアルを知っていますか?
新しいQTCreator IDEを使用してコンソールアプリケーションを構築しています。新しいアプリケーションを起動してguiまたはconsoleを選択すると、オプションがあります。だから私はコンソールを選んだ。 QT-guiウィンドウに結果を表示できる単純なテキストインターフェイスがほしいのです。私はちょうど別のアプローチを選択する必要がありますか? –
QtCreatorにアクセスすることはできませんが、この選択はQCoreApplicationまたはQApplicationがmain()関数で作成されるかどうかにのみ影響します。 – Paul
質問は次のとおりです。コンソールアプリケーションは何のために必要ですか? GUIを実行しないでアプリケーションを実行できるようにするには、QCoreApplicationを使用する必要がありますが、この場合はQWidgetsを作成できるかどうかはわかりません。 – Paul