From d69f727a2e977a377da8131a5cea42c17563f6e3 Mon Sep 17 00:00:00 2001 From: duanshengchao <519970194@qq.com> Date: Tue, 10 Jun 2025 11:40:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=96=B0=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E5=9C=A8Linux=E4=B8=8B=E7=9A=84=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/connectionDialog.cpp | 2 +- source/messageBox.cpp | 2 +- source/messageDialog.cpp | 2 +- ui/connectionDialog.ui | 1 + ui/mainwindow.ui | 7 +++++-- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/source/connectionDialog.cpp b/source/connectionDialog.cpp index c52c03a..041d127 100644 --- a/source/connectionDialog.cpp +++ b/source/connectionDialog.cpp @@ -19,7 +19,7 @@ ConnectionDialog::ConnectionDialog(QWidget *parent) { //Linux下默认的Qt::Dialog即使有父窗口也无法按照子窗口的行为进行展示,并且最大、最小按钮不好关闭,因此需要去掉Dialog属性,随之而来的问题是,模态无法起作用 setWindowFlags(windowFlags() & ~Qt::Dialog); - setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;background-color:rgb(30,30,30);}"); + setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;}"); m_customBorderContainer = new CustomBorderContainer(this); m_customBorderContainer->setOperationOptions(CustomBorderContainer::Movable | CustomBorderContainer::Resizable); diff --git a/source/messageBox.cpp b/source/messageBox.cpp index e6cbbd7..24fa8c4 100644 --- a/source/messageBox.cpp +++ b/source/messageBox.cpp @@ -13,7 +13,7 @@ MessageBox::MessageBox(QWidget *parent) { //Linux下默认的Qt::Dialog即使有父窗口也无法按照子窗口的行为进行展示,并且最大、最小按钮不好关闭,因此需要去掉Dialog属性,随之而来的问题是,模态无法起作用 setWindowFlags(windowFlags() & ~Qt::Dialog); - setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;background-color:rgb(30,30,30);}"); + setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;}"); } else { diff --git a/source/messageDialog.cpp b/source/messageDialog.cpp index dde6d90..06ea32c 100644 --- a/source/messageDialog.cpp +++ b/source/messageDialog.cpp @@ -13,7 +13,7 @@ MessageDialog::MessageDialog(QWidget *parent) { //Linux下默认的Qt::Dialog即使有父窗口也无法按照子窗口的行为进行展示,并且最大、最小按钮不好关闭,因此需要去掉Dialog属性,随之而来的问题是,模态无法起作用 setWindowFlags(windowFlags() & ~Qt::Dialog); - setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;background-color:rgb(30,30,30);}"); + setStyleSheet("QDialog{border: 1px solid rgb(110,110,110);border-radius:5px;}"); } else { diff --git a/ui/connectionDialog.ui b/ui/connectionDialog.ui index 10a87b2..627f801 100644 --- a/ui/connectionDialog.ui +++ b/ui/connectionDialog.ui @@ -52,6 +52,7 @@ QTableView { outline:0px; + border:0px; } QTableView::item { diff --git a/ui/mainwindow.ui b/ui/mainwindow.ui index 2f1b6ee..233ccfc 100644 --- a/ui/mainwindow.ui +++ b/ui/mainwindow.ui @@ -177,17 +177,20 @@ QTabBar::tab border: 0px; padding-left:10px; padding-right:10px; - border-bottom: 1px solid rgb(50,50,50); + margin-bottom:-1px; + border-bottom: 1px solid rgb(50,50,50); } QTabBar::tab:selected { color:rgb(70,130,180); + margin-bottomo:0px; border-bottom: 2px solid rgb(70,130,180); } QHeaderView { - background-color: rgb(30, 30, 30); + border:0px; + background-color: rgb(40, 40, 40); } QHeaderView::section {