Qt 利用XML文件,寫乙個程式集合 二

2022-04-02 09:22:56 字數 970 閱讀 6187

xml文件的讀寫

乙個根節點,下面每乙個子節點代表乙個子程式,內容為子程式名字,圖示路徑,exe路徑

/*

* 讀取xml配置文件

*/static int count_flag = 0;

void mainwindow::read_xml()

/** 裝在xml檔案內容到記憶體

*/qdomdocument doc;

doc.setcontent(&file);

file.close();

qdomelement root = doc.documentelement();

qdomnode node = root.firstchild();

qstring name = "asd";

qstring iconpath;

qstring exepath;

while (!node.isnull())

);mpushbutton *button = new mpushbutton(this);

button->set_name(name);

button->set_icon(iconpath);

button->show();

connect(button,&mpushbutton::clicked,[=]()

);flowlayout->addwidget(button);

node = node.nextsibling();

count_flag++;

if(count_flag-35>0)}}

以上**為讀取xml部分,

可以參考

Qt文件閱讀筆記 寫乙個簡單的單元測試

程式執行截圖如下 控制台 原始碼如下 test.pro qt widgets testlib headers head.h sources source.cpp installs test head.h ifndef head h define head h include class testqs...

QT寫乙個記事本

qt寫乙個記事本 新增 編輯 一欄裡 時間日期 及 格式 一欄裡 字型 顏色 的功能 1.在mainwindow.h裡新增字型顏色時間等需要的標頭檔案 include include include include include 如圖 2.分別建立設定字型 設定顏色 獲得系統時間的槽 void s...

perl 第乙個建立xml文件

使用xml writer c perl bin use xml writer use io open file stream param is file name.my output new io file output.xml new a output stream.my writer new x...