QT常用函式

checha發表於2024-07-16
#include<QFileDialog>
QFileDialog::getOpenFileName()
//開啟一個檔案,得到這個檔案的絕對路徑
FileName=QFileDialog::getOpenFileName( this, "prd", dir.currentPath(), "prd(*.prd)" );
#include<QFile>
QFile file;
file("檔案路徑")或者file.setFileName("檔案路徑")
file.open(QIODevice::ReadWrite | QIODevice::Text);//以只讀方式開啟檔案,檔案不存在會自動建立
file.open(QIODevice::Append | QIODevice::Text);//追加的方式開啟檔案,原始資料不會清空
file.open(QIODevice::WriteOnly| QIODevice::Text);//重刷檔案,原檔案資料被覆蓋,重新寫入一份
file.isOpen()//判斷檔案是否開啟
#include<QTextStream>
QTextStream filestream(&file);
filestream.setCodec("UTF-8");
filestream.atEnd()
filestream.readLine();//逐行讀取
filestream.readAll();//全部讀取
filestream << "";//寫出檔案

相關文章