From ccc18e40e23daff96bbac1d8f1ad6da70b10cca0 Mon Sep 17 00:00:00 2001 From: chenhongtao Date: Fri, 10 Feb 2023 16:21:23 +0800 Subject: [PATCH] fix : align of center widget adjust the align of cetner widget as design Log: fix the design of center listvie Issue: linuxdeepin/developer-center#3597 Influence: the appearance of the mainwindow of control center Change-Id: I0971297d941397c9da8a9d431ebb7ac3be4e5b73 --- src/frame/mainmodule.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/frame/mainmodule.cpp b/src/frame/mainmodule.cpp index 1c24f8c3a3..436f47df96 100644 --- a/src/frame/mainmodule.cpp +++ b/src/frame/mainmodule.cpp @@ -106,7 +106,7 @@ class MainModulePrivate m_view->setGridSize(ListViweItemSize_IconMode); m_view->setContentsMargins(0, 0, 0, 0); m_view->setSpacing(20); - m_view->setAlignment(Qt::AlignCenter); + m_view->setAlignment(Qt::AlignHCenter); while (!m_layout->isEmpty()) { QLayoutItem *item = m_layout->takeAt(0); @@ -114,7 +114,10 @@ class MainModulePrivate delete item->widget(); delete item; } - m_layout->addWidget(m_view); + QVBoxLayout *vlayout = new QVBoxLayout; + vlayout->addSpacing(20); + vlayout->addWidget(m_view); + m_layout->addLayout(vlayout); m_view->setMinimumWidth(0); m_view->setMaximumWidth(QWIDGETSIZE_MAX);