diff --git a/TeXmacs/misc/themes/liii-night.css b/TeXmacs/misc/themes/liii-night.css index c4a65fcff8..a126078834 100644 --- a/TeXmacs/misc/themes/liii-night.css +++ b/TeXmacs/misc/themes/liii-night.css @@ -1014,13 +1014,22 @@ QWidget#centralWidget QPushButton#startup-tab-quit-btn:hover { /* 右侧内容区 */ QWidget#centralWidget QWidget#startup-tab-content { - background-color: #202020; + background-color: #2c2c2c; +} + +QWidget#centralWidget QWidget#startup-tab-file-cards, +QWidget#centralWidget QWidget#startup-tab-category-bar, +QWidget#centralWidget QWidget#startup-tab-template-item, +QWidget#centralWidget QLabel#startup-tab-template-name, +QWidget#centralWidget QLabel#startup-tab-template-info { + background-color: #2c2c2c; } /* 页面标题 */ -QLabel#startup-tab-page-title { +QWidget#centralWidget QLabel#startup-tab-page-title { font-weight: bold; color: #ffffff; + background: #2c2c2c; } /* 页面描述文字 */ @@ -1045,6 +1054,11 @@ QPushButton#startup-tab-category-btn:checked { color: white; } +/* 模板网格容器 */ +QWidget#centralWidget QWidget#startup-tab-grid { + background-color: #2c2c2c; +} + /* 模板缩略图卡片 */ QFrame#startup-tab-template-card { border: 1px solid #3c3c3c; @@ -1100,9 +1114,10 @@ QFrame#startup-tab-separator { color: #4a4f57; } -QLabel#startup-tab-section-title { +QWidget#centralWidget QLabel#startup-tab-section-title { font-weight: 600; color: #f0f4f7; + background-color: #2c2c2c; } QListWidget#recent-docs-list { @@ -1164,7 +1179,6 @@ QLabel#style-card-thumbnail { } QLabel#style-card-title { - background-color: #3a3a3a; color: #e2e8ee; } diff --git a/TeXmacs/misc/themes/liii.css b/TeXmacs/misc/themes/liii.css index 517b0a52cc..d76cae583e 100644 --- a/TeXmacs/misc/themes/liii.css +++ b/TeXmacs/misc/themes/liii.css @@ -1018,7 +1018,7 @@ QPushButton#startup-tab-quit-btn:hover { /* 右侧内容区 */ QWidget#startup-tab-content { - background-color: #ffffff; + background-color: #f3f3f3; } /* 页面标题 */ @@ -1040,7 +1040,7 @@ QPushButton#startup-tab-category-btn { } QPushButton#startup-tab-category-btn:hover { - background: #F0F0F0; + background: #dfdfdf; color: #333333; } @@ -1051,7 +1051,7 @@ QPushButton#startup-tab-category-btn:checked { /* 模板网格容器 */ QWidget#startup-tab-grid { - background-color: #ffffff; + background-color: #f3f3f3; } /* 模板缩略图卡片 */ @@ -1136,6 +1136,7 @@ QLabel#startup-tab-recent-name { } QWidget#style-card { + background-color: #ffffff; border: 1px solid #cfcfcf; border-radius: 8px; } @@ -1167,7 +1168,7 @@ QLabel#style-card-thumbnail { } QLabel#style-card-title { - background-color: #f0f0f0; + background-color: #ffffff; color: #2b3b45; } diff --git a/src/Plugins/Qt/qt_file_page.cpp b/src/Plugins/Qt/qt_file_page.cpp index 5235b42f2c..eb6d9db063 100644 --- a/src/Plugins/Qt/qt_file_page.cpp +++ b/src/Plugins/Qt/qt_file_page.cpp @@ -308,7 +308,8 @@ QtFilePage::setupStyleCards (QVBoxLayout* layout) { // 样式卡片容器(响应式网格布局) cardsContainer_= new QWidget (this); - cardsLayout_ = new QGridLayout (cardsContainer_); + cardsContainer_->setObjectName ("startup-tab-file-cards"); + cardsLayout_= new QGridLayout (cardsContainer_); cardsLayout_->setContentsMargins (0, 0, 0, 0); cardsLayout_->setSpacing (DpiUtils::scaled (kStyleCardsSpacing)); cardsLayout_->setAlignment (Qt::AlignLeft | Qt::AlignTop); diff --git a/src/Plugins/Qt/qt_template_page.cpp b/src/Plugins/Qt/qt_template_page.cpp index 7797b14071..ca9f87539c 100644 --- a/src/Plugins/Qt/qt_template_page.cpp +++ b/src/Plugins/Qt/qt_template_page.cpp @@ -140,7 +140,8 @@ QTTemplatePage::setupUI () { layout->addWidget (titleLabel_); // Category bar - categoryBar_ = new QWidget (this); + categoryBar_= new QWidget (this); + categoryBar_->setObjectName ("startup-tab-category-bar"); QHBoxLayout* categoryLayout= new QHBoxLayout (categoryBar_); categoryLayout->setContentsMargins (0, 0, 0, 0); categoryLayout->setSpacing (DpiUtils::scaled (kCategorySpacing)); diff --git a/src/Plugins/Qt/qt_tm_widget.cpp b/src/Plugins/Qt/qt_tm_widget.cpp index a9f994f2ec..34dcc897c8 100644 --- a/src/Plugins/Qt/qt_tm_widget.cpp +++ b/src/Plugins/Qt/qt_tm_widget.cpp @@ -613,7 +613,7 @@ qt_tm_widget_rep::qt_tm_widget_rep (int mask, command _quit) // The main layout QVBoxLayout* bl= new QVBoxLayout (cw); - bl->setContentsMargins (0, 1, 0, 0); + bl->setContentsMargins (0, 0, 0, 0); bl->setSpacing (0); cw->setLayout (bl); QWidget* q= main_widget->as_qwidget (); // force creation of QWidget