project/xyylMCWEACSystem/titlewidget.cpp

68 lines
1.9 KiB
C++
Raw Normal View History

2024-10-30 09:27:16 +08:00
#include "titlewidget.h"
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QGridLayout>
#include <QDebug>
TitleWidget::TitleWidget(QWidget * parent ):QWidget(parent)
{
init();
initLay();
initConnect();
}
TitleWidget::~TitleWidget()
{
}
void TitleWidget::init()
{
m_labDes.setStyleSheet("border-image:url(:/image/sunnyou_logo.png);}");
// m_labSystemName.setStyleSheet("border-image:url(:/image/index_bg_EEG_char.png);}");
2024-10-30 11:08:49 +08:00
//m_labSystemName.setText(tr("Multi-channel wireless EEG acquisition system"));
m_labSystemName.setStyleSheet("border-image:url(:/image/logo_txt.png);}");
2024-10-30 09:27:16 +08:00
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);}"
);
2024-10-30 11:08:49 +08:00
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);
2024-10-30 09:27:16 +08:00
}
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()
{
}