diff --git a/src/network/networkcfgdialog.cpp b/src/network/networkcfgdialog.cpp index b781379..65e2c4d 100644 --- a/src/network/networkcfgdialog.cpp +++ b/src/network/networkcfgdialog.cpp @@ -16,12 +16,10 @@ networkCfgDialog::networkCfgDialog(QWidget* parent) : ui(new Ui::networkCfgDialog) { ui->setupUi(this); + this->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint); msgDialog = new GUIMessageDialog(this); msgDialog->hide(); - - setShadow(this); - ui->sw_dhcp->setChecked(true); ui->sw_dhcp->setButtonStyle(ImageSwitch::ButtonStyle_1); @@ -166,20 +164,7 @@ networkCfgDialog::networkCfgDialog(QWidget* parent) : } -//设置阴影 -void networkCfgDialog::setShadow(QDialog* dialog) -{ - dialog->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint); - dialog->setAttribute(Qt::WA_TranslucentBackground, true); - //setWindowFlags(Qt::Window | Qt::CustomizeWindowHint | Qt::FramelessWindowHint); - QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect(dialog); - shadow->setOffset(0, 0); //设置阴影距离 - shadow->setColor(Qt::black); //设置阴影颜色 - shadow->setBlurRadius(20); //设置阴影圆角 - dialog->setGraphicsEffect(shadow); //设置阴影 - //ui->frame->setObjectName("widgetShadow"); - //ui->frame->setStyleSheet("#widgetShadow{border-radius:5px;}");//设置一下样式表,否则子窗口也会跟着透明 -} + networkCfgDialog::~networkCfgDialog() { @@ -236,6 +221,7 @@ void networkCfgDialog::applyData() if (!isModified()) { accept(); + return; } ui->tabWidget->setCurrentIndex(2); diff --git a/src/networkcfgdialog.ui b/src/networkcfgdialog.ui index dc5cf1c..b957098 100644 --- a/src/networkcfgdialog.ui +++ b/src/networkcfgdialog.ui @@ -20,7 +20,26 @@ Network Settings - + QTabWidget::pane { + border-top: 0px; +} + +QTabBar::tab { +font-size:30px; +height:50px; +width:150px; +background:#4d4d4d; +border: 0px; +border-top-left-radius: 20%; +border-top-right-radius: 20%; +border-bottom-left-radius:0%; +border-bottom-right-radius:0%; +padding: 2px; +} + +QTabBar::tab:selected, QTabBar::tab:hover { +border-bottom:5px solid #4a88c7; +background: #505050;} @@ -34,8 +53,11 @@ + + true + - 0 + 2 @@ -415,7 +437,11 @@ - + + + false + +