2026-06-30_18_19 缓存

This commit is contained in:
2026-07-01 08:16:05 +08:00
parent 14d97b9bcb
commit ea3c3fb234
8 changed files with 248 additions and 16 deletions
+8 -4
View File
@@ -432,7 +432,8 @@ void TestPrintWidget::saveFile(){
}
writer.writeEmptyElement("PrintSettings");
PrintSettingModel::saveToXml(m_printSetting->model(), writer);
if(m_printSetting)
PrintSettingModel::saveToXml(m_printSetting->model(), writer);
writer.writeEndElement(); // 结束根元素 </picscenes>
writer.writeEndDocument(); // 结束文档
@@ -618,8 +619,10 @@ void TestPrintWidget::parseVbfile(QXmlStreamReader &reader, bool loadPrintSettin
QXmlStreamAttributes attrs = reader.attributes();
PrintSettingModel model;
PrintSettingModel::loadFromXml(model, attrs);
m_printSetting->setModel(model);
m_printSetting->applyPrintSettingsToSysPara(false);
if(m_printSetting) {
m_printSetting->setModel(model);
m_printSetting->applyPrintSettingsToSysPara(false);
}
reader.skipCurrentElement();
}
@@ -1119,7 +1122,8 @@ void TestPrintWidget::on_newfileButton_pressed()
if (sysPara) {
PrintSettingModel defModel = PrintSettingModel::defPrintSettingModel();
PrintSettingModel::applyToSysPara(defModel, sysPara);
m_printSetting->setModel(defModel);
if(m_printSetting)
m_printSetting->setModel(defModel);
}
sendButtonClickedSignal(21); //新建文件完成