我的環境是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 ...