From b5d4942c821a91ece6fccec652d4b7176dcd7d21 Mon Sep 17 00:00:00 2001 From: Zhang Qipeng Date: Tue, 8 Dec 2020 13:45:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=86=E5=89=B2=E7=BA=BF=E4=B8=8D?= =?UTF-8?q?=E5=B1=85=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 任务栏位置由下变为左/右时,分割线不居中。 Log: 修复分割线不居中的问题。 Bug: https://pms.uniontech.com/zentao/bug-view-57665.html Change-Id: Idde420334c51ff9e32871119fe2351210f301264 --- frame/panel/mainpanelcontrol.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frame/panel/mainpanelcontrol.cpp b/frame/panel/mainpanelcontrol.cpp index 235c1bee4..adf2ba008 100755 --- a/frame/panel/mainpanelcontrol.cpp +++ b/frame/panel/mainpanelcontrol.cpp @@ -111,20 +111,18 @@ void MainPanelControl::initUi() m_mainPanelLayout->addWidget(m_fixedAreaWidget); m_fixedSpliter->setObjectName("spliter_fix"); - m_mainPanelLayout->addWidget(m_fixedSpliter, Qt::AlignCenter); + m_mainPanelLayout->addWidget(m_fixedSpliter); /* 应用程序区域 */ m_appAreaWidget->setAccessibleName("AppFullArea"); m_mainPanelLayout->addWidget(m_appAreaWidget); - m_appAreaSonLayout->setSpacing(0); - m_appAreaSonLayout->setContentsMargins(0, 0, 0, 0); m_appAreaSonWidget->setObjectName("apparea"); m_appAreaSonWidget->setLayout(m_appAreaSonLayout); m_appAreaSonLayout->setSpacing(0); m_appAreaSonLayout->setContentsMargins(0, 0, 0, 0); m_appSpliter->setObjectName("spliter_app"); - m_mainPanelLayout->addWidget(m_appSpliter, Qt::AlignCenter); + m_mainPanelLayout->addWidget(m_appSpliter); /* 托盘区域 */ m_trayAreaWidget->setObjectName("trayarea"); @@ -134,7 +132,7 @@ void MainPanelControl::initUi() m_mainPanelLayout->addWidget(m_trayAreaWidget); m_traySpliter->setObjectName("spliter_tray"); - m_mainPanelLayout->addWidget(m_traySpliter, Qt::AlignCenter); + m_mainPanelLayout->addWidget(m_traySpliter); /* 插件区域 */ m_pluginAreaWidget->setObjectName("pluginarea"); @@ -148,6 +146,9 @@ void MainPanelControl::initUi() m_mainPanelLayout->setSpacing(0); m_mainPanelLayout->setContentsMargins(0, 0, 0, 0); + m_mainPanelLayout->setAlignment(m_fixedSpliter, Qt::AlignCenter); + m_mainPanelLayout->setAlignment(m_appSpliter, Qt::AlignCenter); + m_mainPanelLayout->setAlignment(m_traySpliter, Qt::AlignCenter); connect(GSettingsByLaunch(), &QGSettings::changed, this, &MainPanelControl::onGSettingsChanged); }