#include "titlewidget.h" #include #include #include #include #include TitleWidget::TitleWidget(QWidget * parent ):QFrame(parent) { init(); initLay(); initConnect(); } TitleWidget::~TitleWidget() { } void TitleWidget::init() { setStyleSheet("QWidget{background-color:#ffffff;}"); m_labDes.setText("Sunnyou 翔宇"); m_labSystemName.setText("Sunlink 多通道无线脑电采集系统"); m_labDes.setFixedSize(QSize(360,59)); m_labDes.setStyleSheet("font-size: 45px;font-weight: 500;font-family: 思源黑体;color:#0D9DDB;background-color: transparent;"); m_labSystemName.setStyleSheet("font-size: 45px;font-weight: 500;font-family: 思源黑体;color:#555555;background-color: transparent;"); // m_labDes.setStyleSheet("border-image:url(:/image/sunnyou_logo.png);}"); // m_labSystemName.setStyleSheet("border-image:url(:/image/index_bg_EEG_char.png);}"); //m_labSystemName.setText(tr("Multi-channel wireless EEG acquisition system")); // m_labSystemName.setStyleSheet("border-image:url(:/image/logo_txt.png);}"); m_btnRet.setStyleSheet("background-image:url(:/image/icon_exit.png);}"); m_btnRet.setStyleSheet("QPushButton{border-image:url(:/image/icon_exit.png);border-radius: 40px;background: #EEF7FD;}" "QPushButton:hover{border-image:url(:/image/icon_exit_hover.png);}" "QPushButton:pressed{border-image:url(:/image/icon_exit_checked.png);}" ); //m_labDes.setMaximumSize(QSize(300,40)); //m_labSystemName.setFixedSize(QSize(500,40)); m_btnRet.setFixedSize(QSize(89,90)); m_labDes.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); m_labSystemName.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); m_btnRet.setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); } void TitleWidget::initLay() { #if 1 QHBoxLayout * hlay = new QHBoxLayout; hlay->addSpacing(85); hlay->addWidget(&m_labDes,1,Qt::AlignLeft); hlay->addWidget(&m_labSystemName,1,Qt::AlignHCenter); //hlay->addStretch(); hlay->addWidget(&m_btnRet,1,Qt::AlignRight); hlay->addSpacing(85); setLayout(hlay); #else QGridLayout * hlay = new QGridLayout; hlay->addWidget(&m_labDes,0,0 ); hlay->addWidget(&m_labSystemName,0,1,Qt::AlignHCenter ); //hlay->addStretch(); hlay->addWidget(&m_btnRet,0,2 ); hlay->setContentsMargins(1,1,1,1); setLayout(hlay); #endif } bool TitleWidget::initConnect() { bool bCon = true; bCon = connect(&m_btnRet,SIGNAL(clicked(bool)),qApp,SLOT(quit())); if(!bCon) { qDebug()<<"connect failed"<