Qt掃盲篇


1、What is Qt

  • 一個跨平台應用程序和UI開發框架,主要偏向於UI框架方面,由諾基亞公司開發維護。
  • 使用 Qt 只需一次性開發應用程序,無須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統部署這些應用程序,Qt 支持以下平台:

  • 直觀的 C++跨平台類庫(封裝,SDK)
  • 跨桌面和嵌入式操作系統的移植性(跨平台)
  • 具有跨平台 IDE 的集成開發工具(Qt Creator)
  • 在嵌入式系統上的高運行時間性能,占用資源少(手機MeeGoN9)

2、Use Qt

  • 下載Qt SDK(http://qt.nokia.com/downloads)進行安裝;生成文檔,開發工具,示例源碼等,打開Qt Creator IDE工具,主界面如下所示:

  • 單擊菜單欄的[File]->[New File or Project]菜單項,彈出如下所示對話框:

  • 單擊Projects欄的[Qt C++ Project]項,然后雙擊對應右側欄的[Qt Gui Application],進入”Location“界面

Name:工程名,建議不要使用中文字符以及不常見的字符;Create in:工程目錄,建議不要使用中文路徑;單擊<Browse…>按鈕可以選擇或更改工程所在目錄

  • 單擊<Next>按鈕進入”選擇Qt版本“界面:

根據安裝的版本信息以及目標系統,勾上對應的項;如開發桌面式系統,勾選如下:

  • 單擊<Next>按鈕,選擇生成的窗口樣式:

Class name:派生於Base class的自定義類;Base class:基類,GUI樣式,有QMainWindow、QWidget、QDialog三種樣式,代表主窗口,部件,對話框三種形式;Generate Form:如果勾選該項,表示以拖拉控件的形式進行界面可視化設置

  • 單擊<Next>按鈕,進入信息預覽界面:

建議不要使用Qt自帶的版本控制系統,即”Add to version control“項選擇None;

  • 單擊<Finish>按鈕,項目引導創建完成。

3、IDE Introduce

     Edit mode :編輯源文件和工程文件

 

     Design mode:可視化設置UI界面,主要適用於ui文件

 

     Debug mode:查看調試信息

 

     Projects mode:配置工程

 

     Help mode:查看幫助文檔


Build Issues :編譯運行過程中的錯誤和警告信息

 

Search Results:文本搜索內容結果顯示

 

Application Output:程序啟動和程序輸出信息面板

 

Compile Output:來自編譯器的所有輸出信息,比Build Issues更詳細

 


     Target Select :選擇編譯的工程以及生成結果(Debug還是Release版本)

 

     Run:編譯以及運行生成文件(如exe文件)

 

     Debug:調試程序(Target selectDebug)

 

     Build all:編譯所有工程

4、Qt Module

  • Core :所有基於 Qt 的應用程序的基礎,包含了其他模塊所使用的核心非圖形類;如字符、日期、文件、信號與槽 的對象間通信機制;
  • GUI:包含了開發高級圖形用戶界面應用程序所需的功能;如widget,paint;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM