Qt學習筆記一

2021-04-12 23:49:44 字數 810 閱讀 3490

首先需要注意的是,qt3 和 qt4的區別較大,許多庫函式都有改變,如果用qt3的**在qt4的編譯器上執行,則有很大的概率會出錯,所以學習資料和使用的qt版本一定要配套。

裝fc6的時候,預設裝了qt3.3,而其中的qt assistant不能直接使用,解決方式是再裝個qt4,使用qt4的assistant。

安裝方法如下:

2. 看看install 安裝說明, 還是類似的一套,不過注意一點,編譯安裝的時間非常長,需要1.5-2個小時左右

3. 先./configure 這裡需要10分鐘左右的時間

4. 然後./configure後,注意看看輸出,這裡根據不同的shell,會有不同的命令,比如我的是bash的,那麼就使用 gmake  然後 gmake install 完成。 兩者加起來需要more than 1.5 hours.

5. 配置環境變數

在 ~/.bash_profile 中加上

path=/usr/local/trolltech/qt-4.2.3/bin:$path

export path

qtdir=/usr/local/trolltech/qt-4.2.4/

export qtdir

6. 由於之前安裝了qt3的原因,為了保證兩者都可用,這裡將qt4的執行命令修改一下

cd usr/local/trolltech/qt-4.2.3/bin

將qmake,uic,designer 都重新命名為 qmake4,uic4,designer4

因為之前的qt3沒有assistant,所以就不修改assistant的命令了

好了,到此qt4已安裝完畢

Qt學習筆記 一

幾種helloworld程式的編寫 1 qt c 專案 qt gui應用 專案名稱 helloworld 類資訊 類名 hellodialog 基類 qdialog 標頭檔案,原始檔和介面檔案自動生成。設計介面 之後編譯執行即可。補充 圖示更換,將myico.ico複製到工程目錄下,再建乙個 myi...

Qt學習筆記一

qt是乙個多平台的c 圖形使用者介面應用程式框架。它提供給應用程式開發者建立藝術級的圖形使用者介面所需的所用功能。qt是完全物件導向的很容易擴充套件,並且允許真正地元件程式設計。本文主要練習使用qt軟體,做乙個簡單手工布局。模板是windows的執行桌面應用。開啟qt creater,新建乙個空專案...

Qt學習筆記(一)

qt提供了訊號與槽機制用於完成介面操作的響應,是完成任意兩個qt物件之間進行通訊的一種機制。訊號會在某種情況下被觸發,槽則是負責接受並處理這個觸發訊號的函式。當乙個特定的事件發生時,乙個訊號被發射出去,與這個訊號相關聯的槽則會響應這個訊號並完成相應的處理。當乙個類被繼承時,該類的訊號與槽都會被繼承 ...