Qt 儲存與載入

2021-05-25 22:11:43 字數 1120 閱讀 1314

一儲存:

由qfile和qdatastream來完成

1。  首先獲得儲存的檔名:

說明:this為parent,

open image是視窗的標題,

/home/jana為目錄,如果想要為預設當目錄則使用「」空格,

image files (*.png *.jpg *.bmp)為模式匹配,匹配也可以用多個過濾器如

"images (*.png *.xpm *.jpg);;text files (*.txt);;xml files (*.xml)",用兩個分號間隔

2。 驗證檔名是否為空:if(filename.isempty( ))return;

3。 建立qfile物件,並在writeonly模式下開啟,再建立qstream流物件out,設定qt版本, 最後用《講資料輸出到資料結構中

code:

qfile file(filename);   

if(!file.open(qiodevice::writeonly))   

qdatastream out(&file);   

out.setversion(qdatastream::qt_4_5);   

out<

二。載入

和儲存差不多,不同的是第3步中是在readonly模式中開啟

code:

qfile file(filename);   

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

qdatastream in(&file);   

in.setversion(qdatastream::qt_4_5);   

contacts.isempty( );   

in>>contacts;   

if(contacts.isempty( ))    //驗證載入的檔案內容是否為空

else  

2010.7.29記

12 模型儲存與載入

訓練好的模型可以先儲存起來,下一次可以使用時直接載入即可,這樣既節省了時間也提高了效率 from sklearn.externals import joblib try lr joblib.load data lr.pkl print 已載入現有模型 except lr linearregressi...

sklearn模型儲存與載入

from sklearn.externals import joblib 儲存 joblib.dump estimator,test.pkl 載入 estimator joblib.load test.pkl 注意 儲存的字尾名是.pkl 1.獲取資料 data load boston 2.資料集劃...

Qt動態庫載入

首先建立動態庫,在 下生成了名字為lib專案名.so lib專案名.so.1 lib專案名.so.1.0lib專案名.so.1.0.0的動態庫檔案,除了lib專案名.so.1.0.0 其他都是鏈結。在使用的專案的 檔案中,新增以下文字 是生成的專案名字。template 是這個專案的型別模板,代表是...