QT程式設計的一些心得

2021-10-09 18:18:20 字數 1148 閱讀 1040

qfile類:需要使用標頭檔案qfile ,是用來讀寫二進位制和文字檔案的輸入/輸出裝置

常見的使用:qfile file(qstring &filename),構造乙個以filename為檔名的qfile物件,或者可以使用setname()函式來設定檔名;資料通常可以使用qdatastream或者qtextstream進行讀寫,也可以使用read(),readline(),readall(),write()進行讀寫。size可以返回檔案的大小

qfileinfo類:

qfileinfo類提供了乙個與平台無關的檔案資訊

一般用法:qfileinfo fileinfo(path);//or qfileinfo fileinfo; fileinfo.setfile(path)

qint64 size()獲取檔案大小,返回bytes

qstring path():返回檔案路徑,不包含檔名

qstring filepath():返回檔案路徑,包含檔名

qstring filename():返回檔名稱

例子:qfileinfo fileinfo(" /home/dispper/xyz.tar.gz"); fileinfo.path()//returns "home/dispper"; fileinfo.filename();//returns "xyz.tar.gz" fileinfo,basename();//returns "xyz" fileinfo.completebasename;//returns "xyz.tar" fileinfo.suffix();//"returns "gz" fileinfo.completesuffix();//returns "tar.gz"

qdatetime created():建立時間

qdatetime lastmodified():最近修改時間

qdatetime lastread():最近讀時間

qdir類

qdir類提供了訪問系統目錄結構及其內容的與平台無關的方式;qdir類用來操作路徑名及底層檔案系統,獲取關於目錄路徑及檔案的相關資訊,也可以用來獲取qt資源系統的檔案資訊

都有現成的函式供使用,可以直接呼叫來對資料庫進行讀寫操作。

Qt 的一些心得

一.背景刷成黑色,前景色設為白色。方法一 paltette方式,經測試,該方法不會影響到其他控制項,推薦使用 qpalette bgpal palette bgpal.setcolor qpalette background,qcolor 0,0 0,255 qpalette background,...

Qt 的一些心得

一.背景刷成黑色,前景色設為白色。方法一 paltette方式,經測試,該方法不會影響到其他控制項,推薦使用 qpalette bgpal palette bgpal.setcolor qpalette background,qcolor 0,0 0,255 qpalette background,...

static相關的一些程式設計心得

static的一些介紹 1.使用static宣告變數 避免棧中陣列越界導致不可預知錯誤 include include includeusing namespace std int main temp right temp 1 break for int i b left i temp 1 i te...