diff --git a/bin/defaultstyle.qss b/bin/defaultstyle.qss index 913899a..da63331 100644 --- a/bin/defaultstyle.qss +++ b/bin/defaultstyle.qss @@ -1,15 +1,4 @@ -QPushButton#systemsetting{border-image:url(:/image/index_bg_setting_char.png);width: 450px; -height: 500px;} - QPushButton#systemsetting:hover{border-image:url(:/image/index_bg_setting_hover.png);} - QPushButton#systemsetting:pressed{border-image:url(:/image/index_bg_setting_checked.png);} -QPushButton#egg{border-image:url(:/image/index_bg_EEG_char.png);width: 450px; -height: 500px;} - QPushButton#egg:hover{border-image:url(:/image/index_bg_EEG_hover.png);} - QPushButton#egg:pressed{border-image:url(:/image/index_bg_EEG_checked.png);} -QPushButton#dataprocess{border-image:url(:/image/index_bg_data_char.png);width: 450px; -height: 500px;} - QPushButton#dataprocess:hover{border-image:url(:/image/index_bg_data_hover.png);} - QPushButton#dataprocess:pressed{border-image:url(:/image/index_bg_data_checked.png);} + QLineEdit { border: 1px solid #ABCDA0; diff --git a/bin/xyylMCWEACSystem.exe b/bin/xyylMCWEACSystem.exe index 65a6cac..5eecfd2 100644 Binary files a/bin/xyylMCWEACSystem.exe and b/bin/xyylMCWEACSystem.exe differ diff --git a/xyylMCWEACSystem/egg.qrc b/xyylMCWEACSystem/egg.qrc index ecd2029..393c5e4 100644 --- a/xyylMCWEACSystem/egg.qrc +++ b/xyylMCWEACSystem/egg.qrc @@ -63,5 +63,29 @@ image/EGG_icon_newShec_hover.png image/EGG_icond_DeleteSh.png qssstyle.qss + image/acq.png + image/data.png + image/img_BEAM.png + image/setup.png + image/组件 39@1x.png + image/组件 40@1x.png + image/组件 41@1x.png + image/组件 42@1x.png + image/组件 43@1x.png + image/组件 44@1x.png + image/组件 51@1x.png + image/组件 52@1x.png + image/组件 53@1x.png + image/组件 54@1x.png + image/组件 55@1x.png + image/组件 56@1x.png + image/组件 58@1x.png + image/组件 59@1x.png + image/组件 60@1x.png + image/组件 61@1x.png + image/组件 66@1x.png + image/组件 67@1x.png + image/组件 68@1x.png + image/组件 69@1x.png diff --git a/xyylMCWEACSystem/image/acq.png b/xyylMCWEACSystem/image/acq.png new file mode 100644 index 0000000..85d99e7 Binary files /dev/null and b/xyylMCWEACSystem/image/acq.png differ diff --git a/xyylMCWEACSystem/image/data.png b/xyylMCWEACSystem/image/data.png new file mode 100644 index 0000000..23df797 Binary files /dev/null and b/xyylMCWEACSystem/image/data.png differ diff --git a/xyylMCWEACSystem/image/index_bg_setting.png b/xyylMCWEACSystem/image/index_bg_setting.png index 2986c27..c475c25 100644 Binary files a/xyylMCWEACSystem/image/index_bg_setting.png and b/xyylMCWEACSystem/image/index_bg_setting.png differ diff --git a/xyylMCWEACSystem/image/index_bg_setting_checked.png b/xyylMCWEACSystem/image/index_bg_setting_checked.png index 272faae..44245b7 100644 Binary files a/xyylMCWEACSystem/image/index_bg_setting_checked.png and b/xyylMCWEACSystem/image/index_bg_setting_checked.png differ diff --git a/xyylMCWEACSystem/image/index_bg_setting_hover.png b/xyylMCWEACSystem/image/index_bg_setting_hover.png index e25fb53..712c17d 100644 Binary files a/xyylMCWEACSystem/image/index_bg_setting_hover.png and b/xyylMCWEACSystem/image/index_bg_setting_hover.png differ diff --git a/xyylMCWEACSystem/image/setup.png b/xyylMCWEACSystem/image/setup.png new file mode 100644 index 0000000..38dbcfe Binary files /dev/null and b/xyylMCWEACSystem/image/setup.png differ diff --git a/xyylMCWEACSystem/main.cpp b/xyylMCWEACSystem/main.cpp index ca622bf..881b1a1 100644 --- a/xyylMCWEACSystem/main.cpp +++ b/xyylMCWEACSystem/main.cpp @@ -30,7 +30,7 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); -#if 0 +#if 1 // QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); //qInstallMessageHandler(MessageHandler); QTextCodec *codec = QTextCodec::codecForName("GBK"); @@ -43,10 +43,12 @@ int main(int argc, char *argv[]) QFont globalFont; globalFont.setFamily("黑体"); QApplication::setFont(globalFont); - LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss"); + //LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss"); #endif - MainBtn ll; - ll.setTxt("系统设置","EGG acquisition",""); - ll.show(); + MainBtn ll,ll2; + ll.setTxt("系统设置","EGG acquisition","data"); + ll2.setTxt("系统设置","setup","setup"); + ll.show(); + ll2.show(); return a.exec(); } diff --git a/xyylMCWEACSystem/mainbtn.cpp b/xyylMCWEACSystem/mainbtn.cpp index 73a670d..fcce515 100644 --- a/xyylMCWEACSystem/mainbtn.cpp +++ b/xyylMCWEACSystem/mainbtn.cpp @@ -5,21 +5,27 @@ { m_labTxt.setText(str); m_labEgTxt.setText(str2) ; - m_labImage.setText(str3); + // m_labImage.setText(str3); setObjectName("MinBtn"); - this->setStyleSheet("QFrame#MinBtn{border-image:url(:/image/index_bg_data.png);border-radius: 40px;} "); - m_labTxt.setStyleSheet("font-size: 60px;font-weight: 500;color:white;"); - m_labEgTxt.setStyleSheet("font-size: 60px;font-weight:normal;color:white;"); + //this->setStyleSheet("QPushButton#MinBtn{border-image:url(:/image/index_bg_data.png);border-radius: 40px;} "); + this->setStyleSheet("QPushButton{border-image:url(:/image/index_bg_setting.png);}" + "QPushButton:hover{border-image:url(:/image/index_bg_setting_hover.png);}" + "QPushButton:pressed{border-image:url(:/image/index_bg_setting_checked.png);}" + ); + m_labTxt.setStyleSheet("font-size: 60px;font-weight: 500;color:white;background-color: transparent;"); + m_labEgTxt.setStyleSheet("font-size: 60px;font-weight:normal;color:white;background-color: transparent;"); + m_labImage.setStyleSheet(QString("QLabel{border-image:url(:/image/%1.png);background-color: transparent;}").arg(str3)); } MainBtn::MainBtn(QWidget * parent ) { - setWindowFlags(Qt::FramelessWindowHint); // 去掉边框 - setAttribute(Qt::WA_TranslucentBackground); // 背景透明 + //setWindowFlags(Qt::FramelessWindowHint); // 去掉边框 + // setAttribute(Qt::WA_TranslucentBackground); // 背景透明 +#if 1 m_labTxt.setFixedSize(QSize(240,87)); - //m_labEgTxt.setFixedSize(QSize(302,58)); + m_labImage.setFixedSize(QSize(129,117)); - +#endif QHBoxLayout * hlay = new QHBoxLayout; QHBoxLayout * hlay2 = new QHBoxLayout; QHBoxLayout * hlay3 = new QHBoxLayout; @@ -38,14 +44,14 @@ MainBtn::MainBtn(QWidget * parent ) vlay->addLayout(hlay3); vlay->setSpacing(0); vlay->setContentsMargins(45,45,45,45); - //setFixedSize(QSize(450,500)); + setFixedSize(QSize(450,500)); setLayout(vlay); } MainBtn::~MainBtn() { } - +#if 0 void MainBtn::mouseReleaseEvent(QMouseEvent * ev) { @@ -57,3 +63,4 @@ void MainBtn::paintEvent(QPaintEvent* event) QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); } +#endif diff --git a/xyylMCWEACSystem/mainbtn.h b/xyylMCWEACSystem/mainbtn.h index f6d87c5..b7f6263 100644 --- a/xyylMCWEACSystem/mainbtn.h +++ b/xyylMCWEACSystem/mainbtn.h @@ -6,18 +6,18 @@ #include #include #include -class MainBtn:public QFrame +class MainBtn:public QPushButton { Q_OBJECT public: MainBtn(QWidget * parent =NULL); ~MainBtn(); void setTxt(QString str,QString str2,QString str3); - void paintEvent(QPaintEvent* event); + // void paintEvent(QPaintEvent* event); signals: - void clicked(); + // void clicked(); protected: - virtual void mouseReleaseEvent(QMouseEvent * ev); + //virtual void mouseReleaseEvent(QMouseEvent * ev); private: QLabel m_labTxt; QLabel m_labEgTxt; diff --git a/xyylMCWEACSystem/mainwindow.cpp b/xyylMCWEACSystem/mainwindow.cpp index 17ebaf8..6025453 100644 --- a/xyylMCWEACSystem/mainwindow.cpp +++ b/xyylMCWEACSystem/mainwindow.cpp @@ -27,6 +27,9 @@ void MainWindow::init() m_CompanyDes.setFont(font); m_CompanyDes.setStyleSheet("color:Gray;"); + m_btnDataProcess.setTxt("数据处理","Data processing","data"); + m_btnEEG.setTxt("脑电采集","EGG acquisition","acq"); + m_btnSystemSetting.setTxt("系统设置","Set up","setup"); } diff --git a/xyylMCWEACSystem/mainwindow.h b/xyylMCWEACSystem/mainwindow.h index 08f4915..95ce417 100644 --- a/xyylMCWEACSystem/mainwindow.h +++ b/xyylMCWEACSystem/mainwindow.h @@ -9,6 +9,7 @@ #include #include #include "titlewidget.h" +#include "mainbtn.h" class MainWindow: public QWidget { Q_OBJECT @@ -26,11 +27,11 @@ signals: private: TitleWidget m_titleWidget; //系统设置 - QPushButton m_btnSystemSetting; + MainBtn m_btnSystemSetting; //脑电采集Electroencephalography - QPushButton m_btnEEG; + MainBtn m_btnEEG; //数据处理Datarocessing - QPushButton m_btnDataProcess; + MainBtn m_btnDataProcess; //河南翔宇医疗设备股份有限公司 QLabel m_CompanyDes; };