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;
};