替换主窗口自定义控件
@ -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
|
QLineEdit
|
||||||
{
|
{
|
||||||
border: 1px solid #ABCDA0;
|
border: 1px solid #ABCDA0;
|
||||||
|
@ -63,5 +63,29 @@
|
|||||||
<file>image/EGG_icon_newShec_hover.png</file>
|
<file>image/EGG_icon_newShec_hover.png</file>
|
||||||
<file>image/EGG_icond_DeleteSh.png</file>
|
<file>image/EGG_icond_DeleteSh.png</file>
|
||||||
<file>qssstyle.qss</file>
|
<file>qssstyle.qss</file>
|
||||||
|
<file>image/acq.png</file>
|
||||||
|
<file>image/data.png</file>
|
||||||
|
<file>image/img_BEAM.png</file>
|
||||||
|
<file>image/setup.png</file>
|
||||||
|
<file>image/组件 39@1x.png</file>
|
||||||
|
<file>image/组件 40@1x.png</file>
|
||||||
|
<file>image/组件 41@1x.png</file>
|
||||||
|
<file>image/组件 42@1x.png</file>
|
||||||
|
<file>image/组件 43@1x.png</file>
|
||||||
|
<file>image/组件 44@1x.png</file>
|
||||||
|
<file>image/组件 51@1x.png</file>
|
||||||
|
<file>image/组件 52@1x.png</file>
|
||||||
|
<file>image/组件 53@1x.png</file>
|
||||||
|
<file>image/组件 54@1x.png</file>
|
||||||
|
<file>image/组件 55@1x.png</file>
|
||||||
|
<file>image/组件 56@1x.png</file>
|
||||||
|
<file>image/组件 58@1x.png</file>
|
||||||
|
<file>image/组件 59@1x.png</file>
|
||||||
|
<file>image/组件 60@1x.png</file>
|
||||||
|
<file>image/组件 61@1x.png</file>
|
||||||
|
<file>image/组件 66@1x.png</file>
|
||||||
|
<file>image/组件 67@1x.png</file>
|
||||||
|
<file>image/组件 68@1x.png</file>
|
||||||
|
<file>image/组件 69@1x.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
BIN
xyylMCWEACSystem/image/acq.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
xyylMCWEACSystem/image/data.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 15 KiB |
BIN
xyylMCWEACSystem/image/setup.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
@ -30,7 +30,7 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
|
|
||||||
#if 0
|
#if 1
|
||||||
// QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
// QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||||
//qInstallMessageHandler(MessageHandler);
|
//qInstallMessageHandler(MessageHandler);
|
||||||
QTextCodec *codec = QTextCodec::codecForName("GBK");
|
QTextCodec *codec = QTextCodec::codecForName("GBK");
|
||||||
@ -43,10 +43,12 @@ int main(int argc, char *argv[])
|
|||||||
QFont globalFont;
|
QFont globalFont;
|
||||||
globalFont.setFamily("黑体");
|
globalFont.setFamily("黑体");
|
||||||
QApplication::setFont(globalFont);
|
QApplication::setFont(globalFont);
|
||||||
LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss");
|
//LoadStyleFile(QApplication::applicationDirPath()+"/defaultstyle.qss");
|
||||||
#endif
|
#endif
|
||||||
MainBtn ll;
|
MainBtn ll,ll2;
|
||||||
ll.setTxt("系统设置","EGG acquisition","");
|
ll.setTxt("系统设置","EGG acquisition","data");
|
||||||
ll.show();
|
ll2.setTxt("系统设置","setup","setup");
|
||||||
|
ll.show();
|
||||||
|
ll2.show();
|
||||||
return a.exec();
|
return a.exec();
|
||||||
}
|
}
|
||||||
|
@ -5,21 +5,27 @@
|
|||||||
{
|
{
|
||||||
m_labTxt.setText(str);
|
m_labTxt.setText(str);
|
||||||
m_labEgTxt.setText(str2) ;
|
m_labEgTxt.setText(str2) ;
|
||||||
m_labImage.setText(str3);
|
// m_labImage.setText(str3);
|
||||||
setObjectName("MinBtn");
|
setObjectName("MinBtn");
|
||||||
this->setStyleSheet("QFrame#MinBtn{border-image:url(:/image/index_bg_data.png);border-radius: 40px;} ");
|
//this->setStyleSheet("QPushButton#MinBtn{border-image:url(:/image/index_bg_data.png);border-radius: 40px;} ");
|
||||||
m_labTxt.setStyleSheet("font-size: 60px;font-weight: 500;color:white;");
|
this->setStyleSheet("QPushButton{border-image:url(:/image/index_bg_setting.png);}"
|
||||||
m_labEgTxt.setStyleSheet("font-size: 60px;font-weight:normal;color:white;");
|
"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 )
|
MainBtn::MainBtn(QWidget * parent )
|
||||||
{
|
{
|
||||||
setWindowFlags(Qt::FramelessWindowHint); // 去掉边框
|
//setWindowFlags(Qt::FramelessWindowHint); // 去掉边框
|
||||||
setAttribute(Qt::WA_TranslucentBackground); // 背景透明
|
// setAttribute(Qt::WA_TranslucentBackground); // 背景透明
|
||||||
|
#if 1
|
||||||
m_labTxt.setFixedSize(QSize(240,87));
|
m_labTxt.setFixedSize(QSize(240,87));
|
||||||
//m_labEgTxt.setFixedSize(QSize(302,58));
|
|
||||||
m_labImage.setFixedSize(QSize(129,117));
|
m_labImage.setFixedSize(QSize(129,117));
|
||||||
|
|
||||||
|
#endif
|
||||||
QHBoxLayout * hlay = new QHBoxLayout;
|
QHBoxLayout * hlay = new QHBoxLayout;
|
||||||
QHBoxLayout * hlay2 = new QHBoxLayout;
|
QHBoxLayout * hlay2 = new QHBoxLayout;
|
||||||
QHBoxLayout * hlay3 = new QHBoxLayout;
|
QHBoxLayout * hlay3 = new QHBoxLayout;
|
||||||
@ -38,14 +44,14 @@ MainBtn::MainBtn(QWidget * parent )
|
|||||||
vlay->addLayout(hlay3);
|
vlay->addLayout(hlay3);
|
||||||
vlay->setSpacing(0);
|
vlay->setSpacing(0);
|
||||||
vlay->setContentsMargins(45,45,45,45);
|
vlay->setContentsMargins(45,45,45,45);
|
||||||
//setFixedSize(QSize(450,500));
|
setFixedSize(QSize(450,500));
|
||||||
setLayout(vlay);
|
setLayout(vlay);
|
||||||
}
|
}
|
||||||
MainBtn::~MainBtn()
|
MainBtn::~MainBtn()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#if 0
|
||||||
void MainBtn::mouseReleaseEvent(QMouseEvent * ev)
|
void MainBtn::mouseReleaseEvent(QMouseEvent * ev)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -57,3 +63,4 @@ void MainBtn::paintEvent(QPaintEvent* event)
|
|||||||
QPainter p(this);
|
QPainter p(this);
|
||||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
@ -6,18 +6,18 @@
|
|||||||
#include <QStyleOption>
|
#include <QStyleOption>
|
||||||
#include <QPaintEvent>
|
#include <QPaintEvent>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
class MainBtn:public QFrame
|
class MainBtn:public QPushButton
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
MainBtn(QWidget * parent =NULL);
|
MainBtn(QWidget * parent =NULL);
|
||||||
~MainBtn();
|
~MainBtn();
|
||||||
void setTxt(QString str,QString str2,QString str3);
|
void setTxt(QString str,QString str2,QString str3);
|
||||||
void paintEvent(QPaintEvent* event);
|
// void paintEvent(QPaintEvent* event);
|
||||||
signals:
|
signals:
|
||||||
void clicked();
|
// void clicked();
|
||||||
protected:
|
protected:
|
||||||
virtual void mouseReleaseEvent(QMouseEvent * ev);
|
//virtual void mouseReleaseEvent(QMouseEvent * ev);
|
||||||
private:
|
private:
|
||||||
QLabel m_labTxt;
|
QLabel m_labTxt;
|
||||||
QLabel m_labEgTxt;
|
QLabel m_labEgTxt;
|
||||||
|
@ -27,6 +27,9 @@ void MainWindow::init()
|
|||||||
m_CompanyDes.setFont(font);
|
m_CompanyDes.setFont(font);
|
||||||
|
|
||||||
m_CompanyDes.setStyleSheet("color:Gray;");
|
m_CompanyDes.setStyleSheet("color:Gray;");
|
||||||
|
m_btnDataProcess.setTxt("数据处理","Data processing","data");
|
||||||
|
m_btnEEG.setTxt("脑电采集","EGG acquisition","acq");
|
||||||
|
m_btnSystemSetting.setTxt("系统设置","Set up","setup");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
#include <QLineEdit>
|
#include <QLineEdit>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include "titlewidget.h"
|
#include "titlewidget.h"
|
||||||
|
#include "mainbtn.h"
|
||||||
class MainWindow: public QWidget
|
class MainWindow: public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -26,11 +27,11 @@ signals:
|
|||||||
private:
|
private:
|
||||||
TitleWidget m_titleWidget;
|
TitleWidget m_titleWidget;
|
||||||
//系统设置
|
//系统设置
|
||||||
QPushButton m_btnSystemSetting;
|
MainBtn m_btnSystemSetting;
|
||||||
//脑电采集Electroencephalography
|
//脑电采集Electroencephalography
|
||||||
QPushButton m_btnEEG;
|
MainBtn m_btnEEG;
|
||||||
//数据处理Datarocessing
|
//数据处理Datarocessing
|
||||||
QPushButton m_btnDataProcess;
|
MainBtn m_btnDataProcess;
|
||||||
//河南翔宇医疗设备股份有限公司
|
//河南翔宇医疗设备股份有限公司
|
||||||
QLabel m_CompanyDes;
|
QLabel m_CompanyDes;
|
||||||
};
|
};
|
||||||
|