diff --git a/bin/xyylMCWEACSystem.exe b/bin/xyylMCWEACSystem.exe index 3e62b2a..9ec8f09 100644 Binary files a/bin/xyylMCWEACSystem.exe and b/bin/xyylMCWEACSystem.exe differ diff --git a/xyylMCWEACSystem/egg.qrc b/xyylMCWEACSystem/egg.qrc index d45685b..ecd2029 100644 --- a/xyylMCWEACSystem/egg.qrc +++ b/xyylMCWEACSystem/egg.qrc @@ -62,5 +62,6 @@ image/EGG_icon_newShec_checked.png image/EGG_icon_newShec_hover.png image/EGG_icond_DeleteSh.png + qssstyle.qss diff --git a/xyylMCWEACSystem/main.cpp b/xyylMCWEACSystem/main.cpp index 2b6ca62..23dcb0d 100644 --- a/xyylMCWEACSystem/main.cpp +++ b/xyylMCWEACSystem/main.cpp @@ -18,7 +18,13 @@ #include #include "logger.h" - + void LoadStyleFile(QString strStyle) +{ + QFile qss(strStyle); + qss.open(QFile::ReadOnly); + qApp->setStyleSheet(qss.readAll()); + qss.close(); +} int main(int argc, char *argv[]) { QApplication a(argc, argv); @@ -33,7 +39,10 @@ int main(int argc, char *argv[]) QFont globalFont; globalFont.setFamily("黑体"); QApplication::setFont(globalFont); +// + LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss"); +#if 0 QString qss1=R"( QLineEdit{ border: 1px solid #ABCDA0; /* 边框宽度为1px,颜色为#A0A0A0 */ @@ -92,7 +101,7 @@ QTextEdit{ color: black; a.setStyleSheet(qss1); - +#endif return a.exec(); } diff --git a/xyylMCWEACSystem/medicalrecordwidget.cpp b/xyylMCWEACSystem/medicalrecordwidget.cpp index 29206d0..9b209a2 100644 --- a/xyylMCWEACSystem/medicalrecordwidget.cpp +++ b/xyylMCWEACSystem/medicalrecordwidget.cpp @@ -116,6 +116,7 @@ void MedicalRecordWidget::init() // m_labName.setFixedWidth(iwidth); // m_labLaterality.setFixedWidth(iwidth); //m_labDiagnosticRecord.setFixedWidth(iwidth); +#if 1 m_btnOk.setStyleSheet("QPushButton{\ background: white;\ border-radius:10px;padding:7px 10px;\ @@ -150,6 +151,7 @@ void MedicalRecordWidget::init() border-radius:10px;padding:7px 10px;\ }"); #endif +#endif } void MedicalRecordWidget::initLay() { diff --git a/xyylMCWEACSystem/qssstyle.qss b/xyylMCWEACSystem/qssstyle.qss new file mode 100644 index 0000000..1610765 --- /dev/null +++ b/xyylMCWEACSystem/qssstyle.qss @@ -0,0 +1,86 @@ +QLineEdit +{ +border: 1px solid #ABCDA0; +border-radius: 3px; +padding-left: 5px; +background-color: #F2F2F2; +color: #A0A0A0; +selection-background-color: #A0A0A0; +selection-color: #F2F2F2; +font-family: "Microsoft YaHei"; +font-size: 10pt; +} + +QLineEdit:hover +{ +border: 1px solid #298DFF; +border-radius: 3px; +background-color: #F2F2F2; +color: #298DFF; +selection-background-color: #298DFF; +selection-color: #F2F2F2; +} + +QLineEdit[echoMode="2"] +{ +lineedit-password-character: 9679; +lineedit-password-mask-delay: 2000; +} + +QLineEdit:disabled +{ +border: 1px solid #CDCDCD; +background-color: #CDCDCD; +color: #B4B4B4; +} + +QLineEdit:read-only +{ +background-color: #CDCDCD; +color: #F2F2F2; +} +QTextEdit +{ +color: black; +background-color: white; +border:1px solid black; +} +QPushButton +{border:1px solid black;} +QGroupBox +{ +background-color: #4F4F4F; +border: 1px solid #969696; +color: rgb(13,157,219); +border-radius: 5px; +margin-top: 2ex; +} +QDateEdit +{ +border: 1px solid rgb(22,63,23); +color: black; +} +QPushButton +{ + background: white; + border-radius:10px; + padding:7px 10px; + } +QPushButton:hover +{ +background: #0d9ddb; +border-radius:10px; +padding:7px 10px; +} +QPushButton:pressed +{ + background: #0d9aab; +border-radius:10px; +padding:7px 10px; +} +QPushButton:checked +{ +background: #0d9ddb; +border-radius:10px; +padding:7px 10px; +}; diff --git a/xyylMCWEACSystem/xyylMCWEACSystem.pro b/xyylMCWEACSystem/xyylMCWEACSystem.pro index acd7c8e..815c07d 100644 --- a/xyylMCWEACSystem/xyylMCWEACSystem.pro +++ b/xyylMCWEACSystem/xyylMCWEACSystem.pro @@ -92,3 +92,6 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin RESOURCES += \ egg.qrc + +DISTFILES += \ + qssstyle.qss diff --git a/xyylMCWEACSystem/xyylMCWEACSystem.pro.user b/xyylMCWEACSystem/xyylMCWEACSystem.pro.user index d84c3c8..9c29d80 100644 --- a/xyylMCWEACSystem/xyylMCWEACSystem.pro.user +++ b/xyylMCWEACSystem/xyylMCWEACSystem.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId