#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.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);}" "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.setMaximumSize(QSize(60,60)); 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 0 QHBoxLayout * hlay = new QHBoxLayout; hlay->addWidget(&m_labDes,Qt::AlignLeft); hlay->addWidget(&m_labSystemName,1,Qt::AlignHCenter); //hlay->addStretch(); hlay->addWidget(&m_btnRet,1,Qt::AlignRight); 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"<