Qt基礎知識小結

2021-07-14 05:26:12 字數 781 閱讀 8009

1、.pro與.pri檔案

pri檔案跟pro檔案沒有本質區別,都是起到包含路徑等作用,區別在於pro檔案是主要檔案,pri是附屬檔案。下面是解釋:

如果有幾個工程檔案需要共享相同的項,則可以把相同的項提取到單獨的檔案中,在各自的pro檔案中使用include()語句包含它們。通常,打算被別的工程檔案包含的(工程)檔案以pri(工程包含project include的意思)作為副檔名。

2、快捷鍵使用

f1 選中某一類或函式,按下f1出現幫助文件

f2選中某一類或函式,按下f2迅速定位到類或函式申明的地方或被呼叫的地方;

f3查詢時按f3查詢下乙個所選中的內容,shift +f3為查詢上乙個;

f4在.cpp和.h檔案之間切換;

3、注意事項

1)所有包含訊號與槽的類,必須在類的申明的頭部新增巨集q_onject,並且必須直接或者間接繼承qobject;

2)首先使用qt的qmake對程式進行預處理,才能夠再使用make或者nmake進行編譯;

3)為了確保可以顯示輸出的中文字元,在main.cpp檔案中新增**。

先新增標頭檔案包含#include ,然後在main()函式第一行**下面,新增如下一行**:

qtextcodec::setcodecforcstrings(qtextcodec::codecforlocale());

4)最好直接用**寫介面,並且建議用api函式寫,這樣雖然在某些地方複雜些(比如封裝度可能較低),但可移植性強,要是將來再去接觸其他語言也同樣會支援api的

Qt一些基礎知識的小結

qt中的ui設計主要有兩種,碼 的形式和designer畫出來的形式。一 訊號槽 1 訊號槽的格式 目前我學到的qt4系列中,只知道一種 connect a signal b slot xx 2 自定義訊號槽 雖然qt中提供了常用的訊號和槽,但我們也需要定義自己的訊號與槽。必須保證傳送者和接受者都是...

nginx基礎知識小結

配置檔案講解 user nobody 開啟程序數 cpu數 worker processes 1 錯誤日誌儲存位置 error log logs error.log error log logs error.log notice error log logs error.log info 程序號儲存...

堆基礎知識小結

1 chunk 結構 未分配的chunk prev size size p 0 fd bk unused 已分配chunk prev size size p 1 header malloc返回的位址是這裡,注意與未分配的chunk比較,此處應該是fd的起始位置 data 相鄰的chunk prev ...