Qt4 簡單讀寫檔案及檔案拷貝

2021-05-12 10:29:31 字數 870 閱讀 5015

我的環境是visual studio 2005 + qt4。

以下**實現對檔案的簡單讀寫,並實現檔案的拷貝。

int main(int argc, char *argv)

qfile copy("copy.file");//拷貝檔名

qdatastream out(©);

copy.open(qiodevice::writeonly);

copy.write(file.readall());//拷貝

file.close();

copy.close();

/*讀取拷貝檔案*/

qstring name;

qdate birthday;

qint32 age;

if(!copy.open(qiodevice::readonly))

qdatastream in(©);

in >> name >> birthday >> age;//讀資料

//輸出到控制台

cout << qprintable(name) << endl;

cout << qprintable(birthday.tostring("yyyy mmmm dd dddd")) << endl;

cout << age << endl;

copy.close();

return a.exec();}

拷貝方法還可以使用qfile的乙個方法:

bool qfile::copy(const qstring & newname)

或者靜態方法:

bool qfile::copy(const qstring & filename, const qstring & newname) [static]

QT4 拖放檔案

1 首先是在標頭檔案中新增2個拖拽事件 void dragenterevent qdragenterevent event void dropevent qdropevent event 2 函式的的具體操作2.1 當拖動等檔案進入到mainwindow區域時,就會觸發dragenterevent事...

Qt4中ui檔案生成vcproj

製作ui檔案 先應該用qt designer繪製乙個自己的介面,並存為myform.ui 這裡的myform可以用自己喜歡的名字代替 在製作自己的介面檔案時要注意以下幾個要點 1 要記住ui檔案的名字,因為uic生成的 會存在ui myform.h裡 2 要記住主窗體的object name,因為u...

Qt讀寫檔案

1 標頭檔案 include include include 2 寫 前工作 在ui介面拖入2個button按鈕和1個textedit,如下圖所示,並分別新增button的槽函式 3 讀檔案 1 void mywidget on readbutton clicked 215 ui textedit ...