diff --git a/platform/common/database/initdata/zh/basedata/alarm_keyword_define.xlsx b/platform/common/database/initdata/zh/basedata/alarm_keyword_define.xlsx index 444d4420..0d701164 100644 Binary files a/platform/common/database/initdata/zh/basedata/alarm_keyword_define.xlsx and b/platform/common/database/initdata/zh/basedata/alarm_keyword_define.xlsx differ diff --git a/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.cpp b/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.cpp index 8f136fc0..f66f8bbf 100644 --- a/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.cpp +++ b/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.cpp @@ -15,10 +15,12 @@ kbdDevImportDlg::kbdDevImportDlg(QWidget *parent) : CustomDialog(parent) QVBoxLayout* vLayout = new QVBoxLayout; QHBoxLayout* hLayout = new QHBoxLayout; - m_pcsDev = new QRadioButton(tr("PCS3000设备"),this); + m_syncDev =new QPushButton(tr("同步设备"),this); + m_pcsDev = new QRadioButton(tr("网关设备"),this); m_otherDev = new QRadioButton(tr("第三方设备"),this); m_otherDev->setChecked(true); //m_pcsDev->hide(); + hLayout->addWidget(m_syncDev); hLayout->addWidget(m_pcsDev); hLayout->addWidget(m_otherDev); hLayout->setMargin(0); diff --git a/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.h b/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.h index 147f64e3..d76b4bce 100644 --- a/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.h +++ b/platform/src/tools/model_plugin/FESWidget/kbddevimportdlg.h @@ -22,6 +22,7 @@ public slots: private: QRadioButton* m_pcsDev; QRadioButton* m_otherDev; + QPushButton* m_syncDev; QLineEdit* m_linePath; }; diff --git a/platform/src/tools/model_studio/mainwindow.cpp b/platform/src/tools/model_studio/mainwindow.cpp index 010a6052..081e64dd 100644 --- a/platform/src/tools/model_studio/mainwindow.cpp +++ b/platform/src/tools/model_studio/mainwindow.cpp @@ -207,17 +207,17 @@ void MainWindow::readToolBarSetting(const QString &path) connect(m_toolBar,SIGNAL(buttonClicked(int)),this,SLOT(onMenuFrameChecked(int))); //增加一个退出的Action - QPushButton* btn = m_toolBar->addToolBtn(exitDesc); - btn->setStyleSheet(QString("\ - MenuFrame QPushButton{ \ - background-image:url(%1);\ - }\ - MenuFrame QPushButton:hover{\ - background-image:url(%1) ;\ - }\ - MenuFrame QPushButton:pressed, MenuFrame QPushButton:checked,MenuFrame QPushButton:focus{\ - background-image:url(%1) ;\ - }").arg(exitIconPath)); +// QPushButton* btn = m_toolBar->addToolBtn(exitDesc); +// btn->setStyleSheet(QString("\ +// MenuFrame QPushButton{ \ +// background-image:url(%1);\ +// }\ +// MenuFrame QPushButton:hover{\ +// background-image:url(%1) ;\ +// }\ +// MenuFrame QPushButton:pressed, MenuFrame QPushButton:checked,MenuFrame QPushButton:focus{\ +// background-image:url(%1) ;\ +// }").arg(exitIconPath)); if (xml.hasError()) { diff --git a/product/common/sysconfig/hmlogo.png b/product/common/sysconfig/hmlogo.png new file mode 100644 index 00000000..41760bc5 Binary files /dev/null and b/product/common/sysconfig/hmlogo.png differ diff --git a/product/common/sysconfig/setup_config.xml b/product/common/sysconfig/setup_config.xml index ed520d13..2ab68332 100644 --- a/product/common/sysconfig/setup_config.xml +++ b/product/common/sysconfig/setup_config.xml @@ -10,8 +10,18 @@ - - + + + + + + + + + + + + diff --git a/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp b/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp index 0076c1ce..0668a061 100644 --- a/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp +++ b/product/src/gui/plugin/TrendCurves/CTrendInfoManage.cpp @@ -420,11 +420,12 @@ void CTrendInfoManage::loadDeviceInfo(CDbApi *pReadDb) } strLoctionFilter = QString("(group_tag_name in ('%1'))").arg(listLocation.join("','")); } - QString sqlSequenceQuery = QStringLiteral("select tag_name, description, group_tag_name, location_id from dev_info order by tag_name"); + QString sqlSequenceQuery = QStringLiteral("select tag_name, description, group_tag_name, location_id from dev_info "); if(!strLoctionFilter.isEmpty()) { sqlSequenceQuery.append(QString(" where %1;").arg(strLoctionFilter)); } + sqlSequenceQuery.append(" order by tag_name"); query.setForwardOnly(true); pReadDb->execute(sqlSequenceQuery, query); while(query.next()) diff --git a/product/src/sys/sys_startup/ButtonForm.cpp b/product/src/sys/sys_startup/ButtonForm.cpp index 5415d058..9a0933df 100644 --- a/product/src/sys/sys_startup/ButtonForm.cpp +++ b/product/src/sys/sys_startup/ButtonForm.cpp @@ -65,12 +65,12 @@ void ButtonForm::addToolButtons(QVector &buttonVec) toolBtn->setToolButtonStyle(Qt::ToolButtonTextOnly); //QIcon icon = QIcon(buttonInfo.m_icon); //QSize size(45,45); - QSize size(20,45); + QSize size(10,30); toolBtn->setIconSize(size); toolBtn->setMaximumHeight(30); toolBtn->setMinimumHeight(30); toolBtn->setMaximumWidth(100); - toolBtn->setMinimumWidth(80); + toolBtn->setMinimumWidth(40); //toolBtn->setIcon(icon); toolBtn->setText(m_bIsZh?buttonInfo.m_zh:buttonInfo.m_en); #ifdef Q_PROCESSOR_ARM_64 diff --git a/product/src/sys/sys_startup/DataMng.cpp b/product/src/sys/sys_startup/DataMng.cpp index 08a6ba99..78fb49d2 100644 --- a/product/src/sys/sys_startup/DataMng.cpp +++ b/product/src/sys/sys_startup/DataMng.cpp @@ -194,6 +194,22 @@ void DataMng::loadVersion() m_title= QString::fromStdString(strValue); config.getStringValue(MODULENAME,"ProjectPng",strValue); m_png= QString::fromStdString(strValue); + + config.getStringValue(MODULENAME,"FontSize",strValue); + m_titleSize= QString::fromStdString(strValue); + config.getStringValue(MODULENAME,"Font",strValue); + m_titleFont= QString::fromStdString(strValue); + config.getStringValue(MODULENAME,"NameColor",strValue); + m_titleColor= QString::fromStdString(strValue); + + config.getIntValue(MODULENAME,"PngWidth",m_pngWidth); + config.getIntValue(MODULENAME,"FontWidth",m_titleWidth); + config.getIntValue(MODULENAME,"Height",m_height); + config.getIntValue(MODULENAME,"Left",m_left); + config.getIntValue(MODULENAME,"Right",m_right); + config.getIntValue(MODULENAME,"Top",m_top); + config.getIntValue(MODULENAME,"Buttom",m_buttom); + } void DataMng::loadLocInfo() @@ -460,6 +476,56 @@ QString DataMng::getTitle() { return m_title; } + +QString DataMng::getTitleSize() +{ + return m_titleSize; +} + +QString DataMng::getTitleColor() +{ + return m_titleColor; +} + +int DataMng::getHeight() +{ + return m_height; +} + +int DataMng::getTitleWidth() +{ + return m_titleWidth; +} + +int DataMng::getLeft() +{ + return m_left; +} + +int DataMng::getRight() +{ + return m_right; +} + +int DataMng::getButtom() +{ + return m_buttom; +} + +int DataMng::getTop() +{ + return m_top; +} + +int DataMng::getPngWidth() +{ + return m_pngWidth; +} + +QString DataMng::getTitleFont() +{ + return m_titleFont; +} QString DataMng::getPng() { return m_png; diff --git a/product/src/sys/sys_startup/DataMng.h b/product/src/sys/sys_startup/DataMng.h index e362dce3..367dfa9f 100644 --- a/product/src/sys/sys_startup/DataMng.h +++ b/product/src/sys/sys_startup/DataMng.h @@ -19,6 +19,17 @@ public: public: QString getTitle(); + QString getTitleSize(); + QString getTitleFont(); + QString getTitleColor(); + + int getHeight(); + int getPngWidth(); + int getTitleWidth(); + int getLeft(); + int getRight(); + int getButtom(); + int getTop(); QString getPng(); /** * @brief getPage1ButtonInfo 获取首页常用按钮 @@ -280,6 +291,17 @@ private: QString m_stRestartPng; //< 重启图标 QString m_title; QString m_png; + QString m_titleSize; + QString m_titleFont; + QString m_titleColor; + + int m_height; + int m_titleWidth; + int m_pngWidth; + int m_left; + int m_right; + int m_top; + int m_buttom; //节点应用相关 QVector m_nodeVec; //< 所有启用的节点名称 QMap m_modelAppInfoMap; //< 系统建模应用信息 diff --git a/product/src/sys/sys_startup/MainWindow.cpp b/product/src/sys/sys_startup/MainWindow.cpp index 8a612893..60bf7532 100644 --- a/product/src/sys/sys_startup/MainWindow.cpp +++ b/product/src/sys/sys_startup/MainWindow.cpp @@ -388,9 +388,21 @@ void MainWindow::initVariables() void MainWindow::initUi() { QString title = DataMng::instance()->getTitle(); + QString titleSize = DataMng::instance()->getTitleSize(); + QString titleFont = DataMng::instance()->getTitleFont(); + QString titleColor = DataMng::instance()->getTitleColor(); + + int height = DataMng::instance()->getHeight(); + int titleWidth = DataMng::instance()->getTitleWidth(); + int pngWidth = DataMng::instance()->getPngWidth(); + int right = DataMng::instance()->getRight(); + int left = DataMng::instance()->getLeft(); + int buttom = DataMng::instance()->getButtom(); + int top = DataMng::instance()->getTop(); QString png = DataMng::instance()->getPng(); setWindowFlags( Qt::Window | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowSystemMenuHint| Qt::WindowCloseButtonHint ); ui->label->setStyleSheet(""); + ui->label->setSizeIncrement(QSize(pngWidth,height)); //标题栏 if(m_bIsZh) { @@ -403,8 +415,17 @@ void MainWindow::initUi() setWindowTitle("Run Manager"); m_pSysTrayIcon->setToolTip("Run Manager"); } - ui->label_2->setStyleSheet("font-size:20pt; color:#52a6ff"); + QString sheet=QString("font-size:%1px;color:%2;font:%3;min-width: %4px; max-width: %5px;min-height:%6px;max-height:%7px;").arg(titleSize).arg(titleColor) + .arg(titleFont).arg(titleWidth).arg(titleWidth).arg(height).arg(height); + //ui->label_2->setStyleSheet("font-size:20pt; color:#52a6ff"); + ui->label_2->setStyleSheet(sheet); ui->label_2->setText(title); + //QString sheet3=QString("min-width: %1px; max-width: %2px;min-height:%3px;max-height:%4px;").arg(left).arg(left).arg(height).arg(height); + //QString sheet4=QString("min-width: %1px; max-width: %2px;min-height:%3px;max-height:%4px;").arg(right).arg(right).arg(height).arg(height); + //ui->label_3->setStyleSheet(sheet3); + //ui->label_4->setStyleSheet(sheet4); + + ui->horizontalLayout->setContentsMargins(left,top,right,buttom); //进度条 QGridLayout *startUpLayout = new QGridLayout(ui->startUpFrame); startUpLayout->setSpacing(6); diff --git a/product/src/sys/sys_startup/mainwindow.ui b/product/src/sys/sys_startup/mainwindow.ui index b9f556e0..4ac13aa0 100644 --- a/product/src/sys/sys_startup/mainwindow.ui +++ b/product/src/sys/sys_startup/mainwindow.ui @@ -54,7 +54,7 @@ Qt::Horizontal - QSizePolicy::Preferred + QSizePolicy::Expanding @@ -77,19 +77,6 @@ - - - - Qt::Horizontal - - - - 40 - 20 - - - - diff --git a/product/src/tools/model_plugin/model_plugin.pro b/product/src/tools/model_plugin/model_plugin.pro index 74a23097..810dd586 100644 --- a/product/src/tools/model_plugin/model_plugin.pro +++ b/product/src/tools/model_plugin/model_plugin.pro @@ -9,7 +9,7 @@ SUBDIRS += \ model_plan_curve \ ExpressionWidget \ StaticsWidget \ -# iec61850InstWizard \ + iec61850InstWizard \ PCPMS_IP_Setting \ PCPMS_Screen_Brightness_Setting diff --git a/resource/zh/model_studio/setting/tree/mainWindow.xml b/resource/zh/model_studio/setting/tree/mainWindow.xml index 8764376d..c35d2eee 100644 --- a/resource/zh/model_studio/setting/tree/mainWindow.xml +++ b/resource/zh/model_studio/setting/tree/mainWindow.xml @@ -15,6 +15,6 @@ - + diff --git a/resource/zh/style/dark/alarm.qss b/resource/zh/style/dark/alarm.qss index ee2cd197..9e706358 100644 --- a/resource/zh/style/dark/alarm.qss +++ b/resource/zh/style/dark/alarm.qss @@ -115,7 +115,8 @@ QTreeView#aiAlarmTreeView { QTableView#alarmView { color:#01a6ec; - border:0px solid #0669af; + font-size:30px; + border:0px solid #0669af; gridline-color:#09304c; alternate-background-color: #09314d; selection-background-color:#d1e3f8; diff --git a/resource/zh/style/light/alarm.qss b/resource/zh/style/light/alarm.qss index 12ed34e3..9cabea8e 100644 --- a/resource/zh/style/light/alarm.qss +++ b/resource/zh/style/light/alarm.qss @@ -54,5 +54,6 @@ QTableView { border: 1px solid #cccfd9; alternate-background-color: #f4f8fb; background-color:white; + font-size:40px; qproperty-showGrid:false; }*/ \ No newline at end of file