From e0d18df0a7a07695f96a62c41703d7b99437dd03 Mon Sep 17 00:00:00 2001 From: haruyukilxz Date: Tue, 27 Mar 2018 14:03:06 +0800 Subject: [PATCH] fix: bottom navigation not align Change-Id: I51ee31641320734e08dc7680029abbea89a2f585 --- src/modules/normalmodule.cc | 2 +- src/widgets/bottomnavigation.cc | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/modules/normalmodule.cc b/src/modules/normalmodule.cc index 3bfb994..38940e1 100644 --- a/src/modules/normalmodule.cc +++ b/src/modules/normalmodule.cc @@ -85,7 +85,7 @@ NormalModule::NormalModule(QWidget *parent) setLayout(mainLayout); setFixedSize(700, 450); - content->setFixedSize(580, 450); + content->setFixedWidth(580); NavigationButton * videoBtn = new NavigationButton; NavigationButton * desktopBtn = new NavigationButton; diff --git a/src/widgets/bottomnavigation.cc b/src/widgets/bottomnavigation.cc index 1678c6c..2f418bb 100644 --- a/src/widgets/bottomnavigation.cc +++ b/src/widgets/bottomnavigation.cc @@ -11,7 +11,7 @@ BottomNavigation::BottomNavigation(QWidget *parent) : QWidget(parent) { QHBoxLayout *layout = new QHBoxLayout; - layout->setContentsMargins(20, 0, 10, 0); + layout->setContentsMargins(20, 10, 10, 10); layout->setSpacing(0); DImageButton *sinaBtn = new DImageButton; @@ -46,13 +46,13 @@ BottomNavigation::BottomNavigation(QWidget *parent) m_buttons[feedback] = "http://feedback.deepin.org/"; m_buttons[thank] = "https://www.deepin.org/acknowledgments/deepin/"; - layout->addWidget(sinaBtn); - layout->addWidget(twitterBtn); - layout->addWidget(facebook); - layout->addWidget(offical); - layout->addWidget(community); - layout->addWidget(feedback); - layout->addWidget(thank); + layout->addWidget(sinaBtn, 0, Qt::AlignCenter); + layout->addWidget(twitterBtn, 0, Qt::AlignCenter); + layout->addWidget(facebook, 0, Qt::AlignCenter); + layout->addWidget(offical, 0, Qt::AlignCenter); + layout->addWidget(community, 0, Qt::AlignCenter); + layout->addWidget(feedback, 0, Qt::AlignCenter); + layout->addWidget(thank, 0, Qt::AlignCenter); setLayout(layout); }