feat: hide topbar in init process.

This commit is contained in:
sunwen
2025-05-28 14:33:40 +08:00
parent 4cbebe953a
commit cf1f25e29d
2 changed files with 5 additions and 1 deletions

View File

@@ -28,7 +28,6 @@
#include "json/jsonobject.h" #include "json/jsonobject.h"
#include "db/SQLHelper.h" #include "db/SQLHelper.h"
MainWindow::MainWindow(QWidget* aParent) MainWindow::MainWindow(QWidget* aParent)
: QMainWindow(aParent) : QMainWindow(aParent)
, mUI(new Ui::MainWindow) , mUI(new Ui::MainWindow)
@@ -37,6 +36,7 @@ MainWindow::MainWindow(QWidget* aParent)
, mInitializWidget(new InitializeWidget(this)) , mInitializWidget(new InitializeWidget(this))
, mShutdownWidget(new ShutdownWidget(nullptr)) , mShutdownWidget(new ShutdownWidget(nullptr))
, mScanPage(nullptr) , mScanPage(nullptr)
, mTopbarWidget(nullptr)
, mTabInited(false) , mTabInited(false)
{ {
mUI->setupUi(this); mUI->setupUi(this);
@@ -59,6 +59,7 @@ MainWindow::MainWindow(QWidget* aParent)
connect(EventCenter::Default(), &EventCenter::LoginSuccess, this, [this]() connect(EventCenter::Default(), &EventCenter::LoginSuccess, this, [this]()
{ {
mTopbarWidget->setVisible(true);qDebug()<<mInitializWidget->size();
mInitializWidget->setVisible(false); mInitializWidget->setVisible(false);
}); });
@@ -155,7 +156,9 @@ void MainWindow::initializeLayout()
layout->addWidget(mTabWidget); layout->addWidget(mTabWidget);
layout->addWidget(mInitializWidget); layout->addWidget(mInitializWidget);
mTopbarWidget = topBarWidget;
mTabWidget->setVisible(false); mTabWidget->setVisible(false);
mTopbarWidget->setVisible(false);
mShutdownWidget->setVisible(false); mShutdownWidget->setVisible(false);
} }

View File

@@ -64,6 +64,7 @@ private:
InitializeWidget* mInitializWidget; InitializeWidget* mInitializWidget;
ShutdownWidget* mShutdownWidget; ShutdownWidget* mShutdownWidget;
QWidget* mScanPage; QWidget* mScanPage;
QWidget* mTopbarWidget;
bool mTabInited; bool mTabInited;