QtフレームワークをCLionと連携させる方法を考えましたが、Qt DesignerはCLionにはありません。 Qtフレームワークを使用してCLionでGUIを作成するにはどうすればよいですか?私が見たすべてのチュートリアルではQt Creatorを使用しているため、回答が得られません。CLionとQt Framework
答えて
私はQtCreatorで、次にQt5ライブラリではClionで作業しました。 より良い理解のために私のプロジェクトを参照してくださいhttps://github.com/FraScandiffio/Timer_Laboratorio MyTimerApp.ui .h .cppファイルを検索します。
1).uiファイルが必要です。これはQtCreatorによって私のために作成されました。私がClionで作業したとき、ファイルを自分のプロジェクトフォルダにコピーしてSOURCES_FILESに追加しました。 私のプロジェクトからダウンロードすることができます:MyTimerApp.uiファイルですが、あなたのニーズに合わせて3つの単語を変更するだけです。
ファイルの名前を好きな名前に変更します。テキストエディタでファイルを開き、 "MyTimerApp"をすべて選択した名前に置き換えます。
2))
cmake_minimum_required(VERSION 3.3)
project({your_project_name})
set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(SOURCE_FILES main.cpp MyApp.ui #...)
#... the rest of your cmake.txt ...
3(あなたがそれをしなければならない理由の説明がhereである)あなたのCmake.txtに ダウンロードもMyTimerApp.cppとMyTimerApp.hファイルを、これを追加します。 (私は新しい.hファイルを作成し、私のファイルの代わりにリファクタのコードを貼り付けることをお勧めします) これを開き、以前に選択したのと同じ名前の "MyTimerApp"を置き換えます。 SOURCE_FILESリストに明示的に追加してください。 main.cppにタイプ
#include "nameyouhavechoosen.h"
#include "QApplication"
#include "QWidget"
int main(int argc, char *argv[]){
QApplication app(argc, argv);
QWidget* MyWidget= new {nameyouhavechoosen};
MyWidget->setGeometry(500,200,617,416);
app.setActiveWindow(MyWidget);
MyWidget->show();
return app.exec();
}
で
あなたがそれを実行する場合は、非常にシンプルなウィンドウが表示されるはずです。 私のgithubリポジトリには、ボタン/タイマーなどの作成方法があります。とにかくQtのドキュメントは学習に最適です。
それは私のために働いた。私は明らかに希望します。私の悪い英語には申し訳ありません
- 1. QtをCLionにリンクする
- 2. Google Testing FrameworkとQt
- 3. QtをCLionに設定する
- 4. Qt winmigrate framework
- 5. ACE(Adaptive comminucations framework)wirh QTとMSVC2013(VC12)
- 6. CLIONとadd_library(ターゲットインターフェイス)
- 7. CLionとBoost 1.60.0
- 8. QtオンラインインストーラでCLionを使用するには?
- 9. CLionとAndroidの統合NDK
- 10. Clionメモリビュー
- 11. CLion C++
- 12. CLionデバッグ
- 13. Qt 4.5 .NET Frameworkの依存関係
- 14. Qt FrameWork - vimeo、dailymotionからビデオをダウンロード
- 15. QtとMongocxxリンカエラー
- 16. Clion Unintializedレコードタイプ:player
- 17. W10 + Clion、セットアップエラー
- 18. セットアップブーストin Clion
- 19. LLDB 3.9.0クラッシュ(Clion)
- 20. CLion外部ツールマクロ
- 21. Clion Cmake&SDL2
- 22. CLIONはクリップボード
- 23. CLIONのヘッダーエラー
- 24. CLion Cmake mysql.h missunderstanding
- 25. 私はGCC 6.2でCLionで私のテストアプリケーションをコンパイルするときCLion
- 26. Clionのlibgit2とリンクできない
- 27. QTウィジェットとQT GUI
- 28. CLIONにSDLをインストール
- 29. Clion linux環境モジュール
- 30. sstream問題、CLION Mac
唯一のQt開発_私はバックエンドのもので作業していましたが、Qt Creator/Designer以外ではmakeツールとコンパイルツールを使用したまっすぐなコマンドラインです(通常は 'qmake'と' )、またはVisual Studio。 QtはVisual Studio 2013用のプラグインを使用していましたが、IIRCの使用は廃止され、Visual Studio 2015では完全に削除されました。この回答に対する一般的な解決策にはたいへん興味がありますが、 。 –
それはかなり簡単です。 CLionはCMakeに依存しているので、CMakeを使ってリンクする必要があります。説明するのが少し難しいです... –
CMakeを有効にした後に 'jom'を使用していますか?私は試したことがありません。または、使用するツールの優先セットがありますか? –