Qt程式設計 Qt學習筆記《三》

2021-06-21 02:41:04 字數 1011 閱讀 9960

1.      如果程式中使用了png以外格式的,在發布程式時就要將qt安裝目錄下plugins中的imagineformats檔案複製到發布檔案中。

2.      在函式宣告處快速新增函式定義可單擊函式名,按下alt+enter鍵後,按下enter鍵就可以進入到函式定義部分。

3.      關聯槽和訊號的兩種方法:1.直接在設計器中用滑鼠拖拽,適合於設計器中的部件間進行。2.在設計器中右擊部件進入轉到槽,這種方法是自動關聯。

4.      我們在進行程式設計時,應注意:乙個檔案、乙個類、乙個介面。

5.      在設定檔案過濾器時,在同類別不同格式間用空格,在不同類別中用;;。例如:

qstring filename=qfiledialog::getopenfilename(this,tr(「文字對話方塊」),」f:」,tr(「檔案(*png*jpg);;文字檔案(*txt)」));

6.      qt中凡是帶有abstract字樣的類都是抽象基類。對於抽象基類,我們不能直接使用,但是可以繼承該類實現自己的類,或者使用它提供的子類。

7.      qlineedit有四種顯示模式:normal正常顯示輸入的資訊;noecho不顯示任何輸入;password顯示為密碼樣式;passwordechoonedit在編輯時顯示為正常字元,在其它情況顯示為密碼樣式。

8.      當部件加入到乙個布局管理器中,然後這個布局管理器再放入到乙個視窗部件上時,這個布局管理器以及它所包含的所有部件都會把該視窗部件自動重新定義為自己的父物件。

9.      乙個主視窗只能擁有乙個狀態列。

10.  qt的資源系統要求資源檔案必須放在與qrc檔案同級或子級目錄下,如果放在其他地方,新增資源時,會提示將檔案複製到有效的位置。

11.  新增資源檔案後要注意儲存,否則在使用時將看不到。

12.  往專案中新增資源檔案時會自動往工程檔案pro檔案中新增resources+=\myimage.qrc.。其中myimage.qrc為你新增資源檔案的名稱。如果是新增已有的資源檔案,就必須手動新增這行**。

原文:

QT學習筆記(三)

一 connect connect中的slot裡的自定義過程的申明一定要寫在private slots 或public slots 下 二 繼續按qt學習筆記 二 順序 1.1.1 新增私有槽private slots宣告 void inserttable 插入 void insertlist 插入...

QT學習筆記之QT網路程式設計

tcp 傳輸控制協議,提供的是面向連線 可靠的位元組流服務。當客戶和伺服器彼此交換資料前,必須先在雙方之間建立乙個tcp連線,之後才能傳輸資料。tcp提供超時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端。udp 使用者資料報協議,是乙個簡單的面向資料報的運輸層協議。udp...

Qt程式設計 三)

一 定時器 qt中的qtimer有兩種使用方式 方法一 訊號 void start int msec 成員函式,開啟定時器並設定定時器的時間間隔 單位毫秒 時間到後會發出timeout訊號,連線槽函式即可 方法二 事件 繼承qtimer類,對該類進行擴充套件,並覆蓋void timerevent q...