4_Hello QT

1514 ワード

声明:この文章は私がディテQT実験分析課程を勉強したノートだけで、文章の中にディテソフトウェアの資料の内容が含まれていて、すべての著作権はディテソフトウェアの所有に帰属します!実験環境:ubuntu 10+Qt Creator 2.4.1 + Qt SDK 4.7.4
1.QTって何?
  • QTはプラットフォームにまたがるGUI開発ライブラリ(狭義)
  • である.
  • QTはC++集積開発環境(広義)
  • である.
  • QTはオープンソースの殿堂レベルのアーキテクチャ技術チュートリアル(学習)
  • です.
    2.QTの世界に入る
    最初のQTプログラム:
    #include 
    #include 
    #include 
    
    int main(int argc, char* argv[])
    {
        QApplication a(argc, argv[]);
        QMainWindow w;
        QPushButton b(&w);
        
        b.setTex("Hello Qt!");
    
        w.show();
        
        return a.exec();
    }
    

    3.QT開発環境
  • コマンドラインによるQTソースプログラムのコンパイル(1)QTコマンドラインの起動(2)ソースプログラムが存在するディレクトリへのアクセス(3)コマンドの入力:
  • 1. qmake -project  //               
    2. qmake           //         makefile  
    3. make            //   makefile          
    

    4. QT Creator
  • QT Creatorは、ビジュアル化された統合開発環境
  • です.
  • QT Creatorで効率よくQT開発が可能
  • QT Creatorは強力なコード編集機能
  • を提供しています.
  • QT Creatorは強力なデバッグ機能
  • を提供します.

    5.デバッグの基本方法
  • Logデバッグ
  • コードに一定の印刷文
  • を加える.
  • 印刷プログラムの状態とキー変数の値
  • ブレークポイントデバッグ
  • 開発環境における対応コード行にブレークポイント
  • を加える.
  • プログラムがブレークポイント行まで実行すると、プログラムは
  • の実行を一時停止する.
  • は、条件が満たされたときにプログラムの実行を一時停止するために、常に条件ブレークポイントを加える必要がある
  • .

    6.まとめ
  • QTはプラットフォームにまたがるeC++インタフェース開発ライブラリ
  • である.
  • は、QTアプリケーション
  • をコマンドラインで開発することができる.
  • はQT CreatorによるQT開発
  • も可能である.
  • QT CreatorはLogデバッグ法とブレークポイントデバッグ法
  • を同時にサポートする.