2025-04-16T15:38:24
This commit is contained in:
parent
c5cbeec3bb
commit
c3c164ed3d
@ -32,3 +32,6 @@
|
||||
2025-04-15 17:10:45,031 DEBUG [default] Base,standard,sample not selected.
|
||||
2025-04-15 17:10:45,194 DEBUG [default] Base,standard,sample not selected.
|
||||
2025-04-15 17:10:45,371 DEBUG [default] Base,standard,sample not selected.
|
||||
2025-04-15 17:25:42,781 DEBUG [default] main...
|
||||
2025-04-15 17:25:42,794 DEBUG [default] setEventHandlerEnable...0
|
||||
2025-04-15 17:25:42,794 DEBUG [default] xMax:5
|
||||
|
@ -24,6 +24,7 @@ SOURCES += \
|
||||
global.cpp \
|
||||
logger/logger.cpp \
|
||||
ui/aboutform.cpp \
|
||||
ui/enthalpydatacorrectionform.cpp \
|
||||
ui/rightwidget.cpp \
|
||||
thirdparty/easylogging/easylogging++.cc \
|
||||
ui/analysissettingform.cpp \
|
||||
@ -52,6 +53,7 @@ HEADERS += \
|
||||
defines.h \
|
||||
logger/logger.h \
|
||||
ui/aboutform.h \
|
||||
ui/enthalpydatacorrectionform.h \
|
||||
ui/rightwidget.h \
|
||||
thirdparty/easylogging/easylogging++.h \
|
||||
ui/analysissettingform.h \
|
||||
@ -77,6 +79,7 @@ FORMS += \
|
||||
ui/aboutform.ui \
|
||||
ui/degreeofcrystallinityform.ui \
|
||||
ui/degreeofcureform.ui \
|
||||
ui/enthalpydatacorrectionform.ui \
|
||||
ui/experimentsettingform.ui \
|
||||
ui/instrumentcoefficientform.ui \
|
||||
ui/oitautoanalysisparamform.ui \
|
||||
|
@ -10,6 +10,5 @@ typedef uint8_t u8;
|
||||
typedef uint16_t u16;
|
||||
typedef uint32_t u32;
|
||||
|
||||
const QString ConSoftVersion = "0.9.0";
|
||||
|
||||
#endif // DEFINES_H
|
||||
|
@ -8,6 +8,8 @@
|
||||
#include "protocol.h"
|
||||
|
||||
namespace Global {
|
||||
const QString ConSoftVersion = "0.9.1";
|
||||
|
||||
const QString ExperimentDirPath = QDir::currentPath()+"/../experiment_data";
|
||||
const QString SampleDataFloder = ExperimentDirPath + "/sample_data";
|
||||
const QString BaseLineFolder = ExperimentDirPath + "/base_line";
|
||||
|
@ -5,5 +5,6 @@
|
||||
<file>images/connect.png</file>
|
||||
<file>images/new.png</file>
|
||||
<file>images/real_time_widget.png</file>
|
||||
<file>images/logo.png</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
BIN
src/images/logo.png
Normal file
BIN
src/images/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.1 KiB |
10
src/main.cpp
10
src/main.cpp
@ -10,6 +10,7 @@
|
||||
#include "filemanager.h"
|
||||
#include "logger.h"
|
||||
#include "xlsxhandler.h"
|
||||
#include "aboutform.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
@ -21,11 +22,18 @@ int main(int argc, char *argv[])
|
||||
|
||||
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); // 启用高DPI缩放
|
||||
QApplication a(argc, argv);
|
||||
a.setWindowIcon(QIcon(":/images/logo.png"));
|
||||
|
||||
MainWindow w;
|
||||
w.setWindowTitle("Analysis Tool");
|
||||
w.setWindowIcon(QIcon(":/images/logo.png"));
|
||||
w.show();
|
||||
|
||||
// XlsxHandler::test();
|
||||
|
||||
// AboutForm af;
|
||||
// af.show();
|
||||
|
||||
// XlsxHandler::test();
|
||||
|
||||
|
||||
// FileManager::test();
|
||||
|
@ -23,6 +23,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
,_OITAutoAnalysisParamForm(new OITAutoAnalysisParamForm(this))
|
||||
,_degreeOfCrystallinityForm(new DegreeOfCrystallinityForm(this))
|
||||
,_aboutForm(new AboutForm(this))
|
||||
,_enthalpyDataCorrectionForm(new EnthalpyDataCorrectionForm(this))
|
||||
{
|
||||
ui->setupUi(this);
|
||||
this->setToolTip(".....");
|
||||
@ -37,7 +38,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
ui->statusbar->showMessage("showMessage show temp message!");
|
||||
// permenent show
|
||||
QLabel *permenentLabel = new QLabel(this);
|
||||
permenentLabel->setText("Software Ver:" + ConSoftVersion);
|
||||
permenentLabel->setText("Software Ver:" + Global::ConSoftVersion);
|
||||
ui->statusbar->addPermanentWidget(permenentLabel);
|
||||
//
|
||||
#if 0
|
||||
@ -71,6 +72,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
setSubWidgetAttribute(_OITAutoAnalysisParamForm);
|
||||
setSubWidgetAttribute(_degreeOfCrystallinityForm);
|
||||
setSubWidgetAttribute(_aboutForm);
|
||||
setSubWidgetAttribute(_enthalpyDataCorrectionForm);
|
||||
|
||||
//
|
||||
setActionEnable(true);
|
||||
@ -94,6 +96,19 @@ void MainWindow::slotContextMenuShow(const QPoint point)
|
||||
_contextMenu->exec(point);
|
||||
}
|
||||
|
||||
void MainWindow::closeEvent(QCloseEvent *event)
|
||||
{
|
||||
// 弹出确认对话框
|
||||
QMessageBox::StandardButton reply;
|
||||
reply = QMessageBox::question(this, "确认退出", "你确定要退出吗?",
|
||||
QMessageBox::Yes | QMessageBox::No);
|
||||
if (reply == QMessageBox::Yes) {
|
||||
event->accept(); // 接受关闭事件,关闭窗口
|
||||
} else {
|
||||
event->ignore(); // 忽略关闭事件,不关闭窗口
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::connections()
|
||||
{
|
||||
// ui
|
||||
@ -314,3 +329,8 @@ void MainWindow::on_actionAbout_triggered()
|
||||
{
|
||||
_aboutForm->show();
|
||||
}
|
||||
|
||||
void MainWindow::on_actionEnthalpyCorrection_triggered()
|
||||
{
|
||||
_enthalpyDataCorrectionForm->show();
|
||||
}
|
||||
|
@ -18,6 +18,7 @@
|
||||
#include "degreeofcureform.h"
|
||||
#include "oitautoanalysisparamform.h"
|
||||
#include "aboutform.h"
|
||||
#include "enthalpydatacorrectionform.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
namespace Ui { class MainWindow; }
|
||||
@ -33,6 +34,8 @@ public:
|
||||
|
||||
public slots:
|
||||
void slotContextMenuShow(const QPoint);
|
||||
protected:
|
||||
void closeEvent(QCloseEvent *event) override;
|
||||
private slots:
|
||||
//experiment
|
||||
void on_actionConnectToDev_triggered();
|
||||
@ -72,6 +75,8 @@ private slots:
|
||||
|
||||
void on_actionAbout_triggered();
|
||||
|
||||
void on_actionEnthalpyCorrection_triggered();
|
||||
|
||||
private:
|
||||
void connections();
|
||||
void setActionEnable(const bool);
|
||||
@ -92,5 +97,6 @@ private:
|
||||
DegreeOfCureForm *_degreeOfCureForm;
|
||||
OITAutoAnalysisParamForm* _OITAutoAnalysisParamForm;
|
||||
AboutForm *_aboutForm;
|
||||
EnthalpyDataCorrectionForm* _enthalpyDataCorrectionForm;
|
||||
};
|
||||
#endif // MAINWINDOW_H
|
||||
|
@ -39,6 +39,7 @@
|
||||
<property name="title">
|
||||
<string>测量</string>
|
||||
</property>
|
||||
<addaction name="actionClearAllData"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menu_4">
|
||||
<property name="title">
|
||||
@ -66,7 +67,7 @@
|
||||
<property name="title">
|
||||
<string>工具</string>
|
||||
</property>
|
||||
<addaction name="actionClearAllData"/>
|
||||
<addaction name="actionEnthalpyCorrection"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menu_6">
|
||||
<property name="title">
|
||||
@ -253,6 +254,11 @@
|
||||
<string>关于</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionEnthalpyCorrection">
|
||||
<property name="text">
|
||||
<string>热焓校正</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<resources>
|
||||
<include location="images.qrc"/>
|
||||
|
@ -1,6 +1,7 @@
|
||||
#include "aboutform.h"
|
||||
#include "ui_aboutform.h"
|
||||
#include "defines.h"
|
||||
#include "global.h"
|
||||
|
||||
AboutForm::AboutForm(QWidget *parent) :
|
||||
QWidget(parent),
|
||||
@ -8,9 +9,38 @@ AboutForm::AboutForm(QWidget *parent) :
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
// ui->labelContent->setText(ConSoftVersion);
|
||||
setFixedSize(geometry().width(),geometry().height());
|
||||
|
||||
setWindowTitle("About");
|
||||
|
||||
QPixmap pixmap(":/images/logo.png"); // 假设图片在资源文件中
|
||||
ui->labelLogo->setPixmap(pixmap);
|
||||
ui->labelLogo->resize(pixmap.size());
|
||||
|
||||
//
|
||||
ui->labelTitle->setAlignment(Qt::AlignHCenter);
|
||||
ui->labelTitle->setText(QString("<p style=\"font-size: 18px;\">关于差示扫描量热仪数据分析软件</p>"));
|
||||
|
||||
|
||||
//#define COMPILE_TIME QString("编译时间:%1 %2").arg(__DATE__).arg(__TIME__)
|
||||
|
||||
QString ConCompleTime = QString("编译时间:%1 %2").arg(__DATE__).arg(__TIME__);
|
||||
|
||||
QString aboutText = QString(
|
||||
"<p>软件版本:%1</p>"
|
||||
"<p>%2</p>"
|
||||
"<p>版权所有 © 2025 山东云唐智能科技有限公司 保留所有权</p>"
|
||||
"<br>"
|
||||
"<p style=\"font-size: 10px;\">本软件基于 Qt 框架开发,Qt 遵循 "
|
||||
"<a href='https://www.gnu.org/licenses/lgpl-3.0.html'>LGPL 协议</a>。</p>"
|
||||
"<p style=\"font-size: 10px;\">Qt 官网:<a href='https://www.qt.io'>www.qt.io</a></p>")
|
||||
.arg(Global::ConSoftVersion).arg(ConCompleTime);
|
||||
|
||||
ui->labelContent->setAlignment(Qt::AlignTop | Qt::AlignLeft);
|
||||
ui->labelContent->setText(QString("软件版本:%1").arg(ConSoftVersion));
|
||||
ui->labelContent->setTextFormat(Qt::RichText);
|
||||
ui->labelContent->setText(aboutText);
|
||||
ui->labelContent->setStyleSheet("p { line-height: 1em; }");
|
||||
ui->labelContent->setOpenExternalLinks(true); // 允许用户点击链接
|
||||
}
|
||||
|
||||
AboutForm::~AboutForm()
|
||||
|
@ -6,7 +6,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>428</width>
|
||||
<width>498</width>
|
||||
<height>290</height>
|
||||
</rect>
|
||||
</property>
|
||||
@ -17,7 +17,7 @@
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>70</y>
|
||||
<y>80</y>
|
||||
<width>131</width>
|
||||
<height>101</height>
|
||||
</rect>
|
||||
@ -30,9 +30,9 @@
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>150</x>
|
||||
<y>20</y>
|
||||
<width>261</width>
|
||||
<height>251</height>
|
||||
<y>60</y>
|
||||
<width>331</width>
|
||||
<height>171</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
@ -42,8 +42,8 @@
|
||||
<widget class="QPushButton" name="pushButtonClose">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>300</x>
|
||||
<y>240</y>
|
||||
<x>310</x>
|
||||
<y>250</y>
|
||||
<width>80</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
@ -52,6 +52,19 @@
|
||||
<string>关闭</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="labelTitle">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>10</y>
|
||||
<width>511</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
@ -176,6 +176,7 @@ void CentralWidget::slotRecvAnalysisFileName(const QString &fileName)
|
||||
Global::PhaseTotalInfo& pti = cfd.phaseTotalVtr[i];
|
||||
|
||||
PointCalculate::setExperimentData(pti.dataVtr);
|
||||
|
||||
QPair<QPointF,QPointF>startEndPointPair = PointCalculate::getStartAndEndPoint();
|
||||
|
||||
QPointF endPoint = startEndPointPair.second;
|
||||
@ -189,6 +190,7 @@ void CentralWidget::slotRecvAnalysisFileName(const QString &fileName)
|
||||
_customPlot->yAxis->setLabel("DSC/mW");
|
||||
_customPlot->xAxis->setLabel("Temp/℃");
|
||||
|
||||
QVector<Global::ExperimentData> dataVtr;
|
||||
QVector<double> tVtr,xVtr, yVtr;
|
||||
int index = 0;
|
||||
for (Global::ExperimentData &ed : pti.dataVtr)
|
||||
@ -196,32 +198,17 @@ void CentralWidget::slotRecvAnalysisFileName(const QString &fileName)
|
||||
tVtr.push_back(index++);
|
||||
xVtr.push_back(ed.sampleTemp);
|
||||
yVtr.push_back(ed.dsc);
|
||||
|
||||
}
|
||||
|
||||
_currentCurve = new QCPCurve(_customPlot->xAxis, _customPlot->yAxis);
|
||||
_currentCurve->setData(tVtr, xVtr, yVtr);
|
||||
// _currentCurve->setPen(QPen(Qt::red)); // 设置线条颜色为红色
|
||||
// _currentCurve->setBrush(QBrush(QColor(255, 0, 0, 20))); // 设置填充颜色并带有透明度
|
||||
_currentCurve->setSelectable(QCP::stWhole); // 设置曲线可选
|
||||
// _currentCurve->setSelectable(QCP::stPlottable); // 设置曲线可选
|
||||
|
||||
//
|
||||
// Global::_curveExperimentDataVtr.push_back();
|
||||
}
|
||||
|
||||
// 清除第一个图表上的数据
|
||||
#if 0
|
||||
if (_customPlot->graphCount() > 0 && _graph)
|
||||
{
|
||||
// 清除第一个图表上的数据
|
||||
_graph->setData(QVector<double>(), QVector<double>());
|
||||
}
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
_currentGraph = _customPlot->addGraph();
|
||||
_graphVtr.push_back(_currentGraph);
|
||||
|
||||
_currentGraph->addData(xVtr, yVtr);
|
||||
#endif
|
||||
_customPlot->replot();
|
||||
}
|
||||
|
||||
@ -308,6 +295,8 @@ void CentralWidget::slotAnalysisSettingApply()
|
||||
QPointF selectPoint = PointCalculate::getClosestPointByX(
|
||||
_line1->point1->coords().x());
|
||||
|
||||
logde<<"lin1 x:"<<_line1->point1->coords().x();
|
||||
|
||||
drawText(selectPoint,PointCalculate::textFormatNumbericalLabel(selectPoint));
|
||||
|
||||
break;
|
||||
|
30
src/ui/enthalpydatacorrectionform.cpp
Normal file
30
src/ui/enthalpydatacorrectionform.cpp
Normal file
@ -0,0 +1,30 @@
|
||||
#include "enthalpydatacorrectionform.h"
|
||||
#include "ui_enthalpydatacorrectionform.h"
|
||||
|
||||
EnthalpyDataCorrectionForm::EnthalpyDataCorrectionForm(QWidget *parent) :
|
||||
QWidget(parent),
|
||||
ui(new Ui::EnthalpyDataCorrectionForm)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
// ui->lineEditTheoryIn->setText("28.6");
|
||||
// ui->lineEditTheorySn->setText("60.5");
|
||||
// ui->lineEditTheoryBi->setText("53.3");
|
||||
|
||||
|
||||
}
|
||||
|
||||
EnthalpyDataCorrectionForm::~EnthalpyDataCorrectionForm()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void EnthalpyDataCorrectionForm::on_pushButtonSave_clicked()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void EnthalpyDataCorrectionForm::on_pushButtonExit_clicked()
|
||||
{
|
||||
hide();
|
||||
}
|
27
src/ui/enthalpydatacorrectionform.h
Normal file
27
src/ui/enthalpydatacorrectionform.h
Normal file
@ -0,0 +1,27 @@
|
||||
#ifndef ENTHALPYDATACORRECTIONFORM_H
|
||||
#define ENTHALPYDATACORRECTIONFORM_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
namespace Ui {
|
||||
class EnthalpyDataCorrectionForm;
|
||||
}
|
||||
|
||||
class EnthalpyDataCorrectionForm : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit EnthalpyDataCorrectionForm(QWidget *parent = nullptr);
|
||||
~EnthalpyDataCorrectionForm();
|
||||
|
||||
private slots:
|
||||
void on_pushButtonSave_clicked();
|
||||
|
||||
void on_pushButtonExit_clicked();
|
||||
|
||||
private:
|
||||
Ui::EnthalpyDataCorrectionForm *ui;
|
||||
};
|
||||
|
||||
#endif // ENTHALPYDATACORRECTIONFORM_H
|
630
src/ui/enthalpydatacorrectionform.ui
Normal file
630
src/ui/enthalpydatacorrectionform.ui
Normal file
@ -0,0 +1,630 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>EnthalpyDataCorrectionForm</class>
|
||||
<widget class="QWidget" name="EnthalpyDataCorrectionForm">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>514</width>
|
||||
<height>626</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<widget class="QWidget" name="gridLayoutWidget">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>40</x>
|
||||
<y>50</y>
|
||||
<width>431</width>
|
||||
<height>518</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="7" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxKC1O3">
|
||||
<property name="text">
|
||||
<string>7</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="2">
|
||||
<widget class="QLabel" name="label_20">
|
||||
<property name="text">
|
||||
<string>K2SO4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="2">
|
||||
<widget class="QLabel" name="label_11">
|
||||
<property name="text">
|
||||
<string>Sn</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="12" column="2">
|
||||
<widget class="QLabel" name="label_17">
|
||||
<property name="text">
|
||||
<string>CsCl</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="2">
|
||||
<widget class="QLabel" name="label_10">
|
||||
<property name="text">
|
||||
<string>In</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="3">
|
||||
<widget class="QLabel" name="label_36">
|
||||
<property name="text">
|
||||
<string>573.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryKC1O3"/>
|
||||
</item>
|
||||
<item row="7" column="3">
|
||||
<widget class="QLabel" name="label_30">
|
||||
<property name="text">
|
||||
<string>299.5</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxPb">
|
||||
<property name="text">
|
||||
<string>8</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="10" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasZn"/>
|
||||
</item>
|
||||
<item row="13" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxSiO2">
|
||||
<property name="text">
|
||||
<string>13</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="12" column="3">
|
||||
<widget class="QLabel" name="label_35">
|
||||
<property name="text">
|
||||
<string>476.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxSn">
|
||||
<property name="text">
|
||||
<string>5</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="2">
|
||||
<widget class="QLabel" name="label_8">
|
||||
<property name="text">
|
||||
<string>C6H5COOH</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="3">
|
||||
<widget class="QLabel" name="label_31">
|
||||
<property name="text">
|
||||
<string>327.4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasPb"/>
|
||||
</item>
|
||||
<item row="1" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasC6H12"/>
|
||||
</item>
|
||||
<item row="11" column="3">
|
||||
<widget class="QLabel" name="label_34">
|
||||
<property name="text">
|
||||
<string>430.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryIn">
|
||||
<property name="text">
|
||||
<string>28.42</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="3">
|
||||
<widget class="QLabel" name="label_6">
|
||||
<property name="text">
|
||||
<string>理论温度(℃)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="15" column="3">
|
||||
<widget class="QLabel" name="label_38">
|
||||
<property name="text">
|
||||
<string>665.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryC6H5COOH"/>
|
||||
</item>
|
||||
<item row="11" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxAg2SO4">
|
||||
<property name="text">
|
||||
<string>11</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryHg">
|
||||
<property name="text">
|
||||
<string>11.47</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="18" column="2">
|
||||
<widget class="QLabel" name="label_24">
|
||||
<property name="text">
|
||||
<string>Cu</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="11" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasAg2SO4"/>
|
||||
</item>
|
||||
<item row="10" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxZn">
|
||||
<property name="text">
|
||||
<string>10</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="2">
|
||||
<widget class="QLabel" name="label_3">
|
||||
<property name="text">
|
||||
<string>C6H12</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="3">
|
||||
<widget class="QLabel" name="label_29">
|
||||
<property name="text">
|
||||
<string>231.9</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="15" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxK2CrO4">
|
||||
<property name="text">
|
||||
<string>15</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="3">
|
||||
<widget class="QLabel" name="label_9">
|
||||
<property name="text">
|
||||
<string>122.1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="16" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasBaCO3"/>
|
||||
</item>
|
||||
<item row="4" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxIn">
|
||||
<property name="text">
|
||||
<string>4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="16" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxBaCO3">
|
||||
<property name="text">
|
||||
<string>16</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasSiO2"/>
|
||||
</item>
|
||||
<item row="16" column="3">
|
||||
<widget class="QLabel" name="label_39">
|
||||
<property name="text">
|
||||
<string>810.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryC6H12"/>
|
||||
</item>
|
||||
<item row="4" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasIn"/>
|
||||
</item>
|
||||
<item row="18" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasCu"/>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QLabel" name="label_2">
|
||||
<property name="text">
|
||||
<string>标样</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxC6H12">
|
||||
<property name="text">
|
||||
<string>1</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="13" column="2">
|
||||
<widget class="QLabel" name="label_16">
|
||||
<property name="text">
|
||||
<string>SiO2</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="3">
|
||||
<widget class="QLabel" name="label_37">
|
||||
<property name="text">
|
||||
<string>583.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="7" column="2">
|
||||
<widget class="QLabel" name="label_13">
|
||||
<property name="text">
|
||||
<string>KC1O3</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="3">
|
||||
<widget class="QLabel" name="label_32">
|
||||
<property name="text">
|
||||
<string>334.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasKNO3"/>
|
||||
</item>
|
||||
<item row="3" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxC6H5COOH">
|
||||
<property name="text">
|
||||
<string>3</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="3">
|
||||
<widget class="QLabel" name="label_7">
|
||||
<property name="text">
|
||||
<string>-86.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasSn"/>
|
||||
</item>
|
||||
<item row="0" column="5">
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="text">
|
||||
<string>实测热焓(J/g)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="16" column="2">
|
||||
<widget class="QLabel" name="label_21">
|
||||
<property name="text">
|
||||
<string>BaCO3</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="17" column="2">
|
||||
<widget class="QLabel" name="label_23">
|
||||
<property name="text">
|
||||
<string>Ag</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="2">
|
||||
<widget class="QLabel" name="label_15">
|
||||
<property name="text">
|
||||
<string>KNO3</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="10" column="2">
|
||||
<widget class="QLabel" name="label_19">
|
||||
<property name="text">
|
||||
<string>Zn</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="17" column="3">
|
||||
<widget class="QLabel" name="label_40">
|
||||
<property name="text">
|
||||
<string>961.8</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="15" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasK2CrO4"/>
|
||||
</item>
|
||||
<item row="9" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxKNO3">
|
||||
<property name="text">
|
||||
<string>9</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="2">
|
||||
<widget class="QLabel" name="label_12">
|
||||
<property name="text">
|
||||
<string>Bi</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasBi"/>
|
||||
</item>
|
||||
<item row="7" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasKC103"/>
|
||||
</item>
|
||||
<item row="6" column="3">
|
||||
<widget class="QLabel" name="label_28">
|
||||
<property name="text">
|
||||
<string>271.4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="2">
|
||||
<widget class="QLabel" name="label_25">
|
||||
<property name="text">
|
||||
<string>Hg</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="18" column="3">
|
||||
<widget class="QLabel" name="label_41">
|
||||
<property name="text">
|
||||
<string>1083.0</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="5" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheorySn">
|
||||
<property name="text">
|
||||
<string>60.22</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxK2SO4">
|
||||
<property name="text">
|
||||
<string>14</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxBi">
|
||||
<property name="text">
|
||||
<string>6</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasHg"/>
|
||||
</item>
|
||||
<item row="10" column="3">
|
||||
<widget class="QLabel" name="label_33">
|
||||
<property name="text">
|
||||
<string>419.5</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="label">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="12" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxCsCl">
|
||||
<property name="text">
|
||||
<string>12</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="6" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryBi"/>
|
||||
</item>
|
||||
<item row="15" column="2">
|
||||
<widget class="QLabel" name="label_22">
|
||||
<property name="text">
|
||||
<string>K2CrO4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="8" column="2">
|
||||
<widget class="QLabel" name="label_14">
|
||||
<property name="text">
|
||||
<string>Pb</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="14" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasK2SO4"/>
|
||||
</item>
|
||||
<item row="11" column="2">
|
||||
<widget class="QLabel" name="label_18">
|
||||
<property name="text">
|
||||
<string>Ag2SO4</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="17" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasAg"/>
|
||||
</item>
|
||||
<item row="12" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasCsCl"/>
|
||||
</item>
|
||||
<item row="2" column="3">
|
||||
<widget class="QLabel" name="label_26">
|
||||
<property name="text">
|
||||
<string>-38.8</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="17" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxAg">
|
||||
<property name="text">
|
||||
<string>17</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="18" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxCu">
|
||||
<property name="text">
|
||||
<string>18</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="4">
|
||||
<widget class="QLabel" name="label_5">
|
||||
<property name="text">
|
||||
<string>理论热焓(J/g)</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="5">
|
||||
<widget class="QLineEdit" name="lineEditMeasC6H5COOH"/>
|
||||
</item>
|
||||
<item row="2" column="1">
|
||||
<widget class="QCheckBox" name="checkBoxHg">
|
||||
<property name="text">
|
||||
<string>2</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="4" column="3">
|
||||
<widget class="QLabel" name="label_27">
|
||||
<property name="text">
|
||||
<string>156.6</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="18" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryCu"/>
|
||||
</item>
|
||||
<item row="17" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryAg"/>
|
||||
</item>
|
||||
<item row="16" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryBaCO3"/>
|
||||
</item>
|
||||
<item row="15" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryK2CrO4"/>
|
||||
</item>
|
||||
<item row="14" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryK2SO4"/>
|
||||
</item>
|
||||
<item row="13" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheorySiO2"/>
|
||||
</item>
|
||||
<item row="12" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryCsC1"/>
|
||||
</item>
|
||||
<item row="11" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryAg2SO4"/>
|
||||
</item>
|
||||
<item row="10" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryZn">
|
||||
<property name="text">
|
||||
<string>107.38</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="9" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryKNO3"/>
|
||||
</item>
|
||||
<item row="8" column="4">
|
||||
<widget class="QLineEdit" name="lineEditTheoryPb">
|
||||
<property name="text">
|
||||
<string>23.16</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButtonSave">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>210</x>
|
||||
<y>590</y>
|
||||
<width>80</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>保存</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButtonExit">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>320</x>
|
||||
<y>590</y>
|
||||
<width>80</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>退出</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QWidget" name="">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>40</x>
|
||||
<y>10</y>
|
||||
<width>344</width>
|
||||
<height>24</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_42">
|
||||
<property name="text">
|
||||
<string>气氛:</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEditAtomsphere"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_43">
|
||||
<property name="text">
|
||||
<string>速率(℃/min):</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLineEdit" name="lineEditAtomsphereRate"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
Loading…
Reference in New Issue
Block a user