TopBar layout change.

This commit is contained in:
Krad
2022-01-12 17:06:08 +08:00
parent 7a08d2b53a
commit 5973d38758

View File

@@ -9,6 +9,7 @@
#include <QDateTime> #include <QDateTime>
#include "event/EventCenter.h" #include "event/EventCenter.h"
#include "errorhandle/GUIErrorLW.h" #include "errorhandle/GUIErrorLW.h"
#include "json/jsonobject.h"
TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f) { TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f) {
QHBoxLayout* layout = new QHBoxLayout(this); QHBoxLayout* layout = new QHBoxLayout(this);
@@ -32,13 +33,14 @@ TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent,
layout->addWidget(lbl_msglogo); layout->addWidget(lbl_msglogo);
QWidget* widgetMsg = new QWidget(this); QWidget* widgetMsg = new QWidget(this);
layout->addWidget(widgetMsg); layout->addWidget(widgetMsg,1);
widgetMsg->setObjectName("need_border"); // widgetMsg->setObjectName("need_border");
widgetMsg->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
layout->addSpacerItem(new QSpacerItem(10, 10, QSizePolicy::Expanding));
QWidget* statusBarWidget = new QWidget(this); QWidget* statusBarWidget = new QWidget(this);
layout->addWidget(statusBarWidget); layout->addWidget(statusBarWidget);
QLabel* hosp = new QLabel(this); QLabel* hosp = new QLabel(this);
// hosp->setText(tr("浙江大学医学院附属第二医院")); hosp->setText(JsonObject::Instance()->institutionName());
QLabel* nowDate = new QLabel(this); QLabel* nowDate = new QLabel(this);
nowDate->setText(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss")); nowDate->setText(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss"));
QLabel* linkIcon = new QLabel(this); QLabel* linkIcon = new QLabel(this);
@@ -50,7 +52,7 @@ TopBarWidget::TopBarWidget(QWidget *parent, Qt::WindowFlags f) : QWidget(parent,
// lockIcon->setPixmap(QPixmap(":/icons/lock.png").scaledToHeight(22,Qt::SmoothTransformation)); // lockIcon->setPixmap(QPixmap(":/icons/lock.png").scaledToHeight(22,Qt::SmoothTransformation));
QHBoxLayout* status_layout = new QHBoxLayout(statusBarWidget); QHBoxLayout* status_layout = new QHBoxLayout(statusBarWidget);
status_layout->setMargin(0); status_layout->setMargin(0);
status_layout->addSpacerItem(new QSpacerItem(10, 10, QSizePolicy::Expanding));
status_layout->addWidget(hosp); status_layout->addWidget(hosp);
status_layout->addWidget(nowDate); status_layout->addWidget(nowDate);
QWidget* spacerLine = new QWidget(this); QWidget* spacerLine = new QWidget(this);