From 6578af935e57072402bf6ca86212305d9f411d57 Mon Sep 17 00:00:00 2001 From: Maicss Date: Wed, 26 Aug 2020 19:58:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- progressload.cpp | 12 ++++++++++-- progressload.h | 1 + spark-store.pro.user | 11 ++++++----- widget.cpp | 23 +++-------------------- widget.ui | 17 +++++++++++------ 5 files changed, 31 insertions(+), 33 deletions(-) diff --git a/progressload.cpp b/progressload.cpp index 3595165..15890db 100644 --- a/progressload.cpp +++ b/progressload.cpp @@ -3,8 +3,6 @@ ProgressLoad::ProgressLoad(QWidget *parent) : QWidget(parent) { m_progess=new QWidget(this); - m_progess->setStyleSheet("background-color:#999999"); - setStyleSheet("background-color:#000000"); m_progess->move(0,0); m_progess->show(); timer=new QTimer; @@ -22,3 +20,13 @@ void ProgressLoad::setValue(int v) value=v; m_progess->setFixedWidth(width()/100*value); } + +void ProgressLoad::setTheme(bool dark, QColor color) +{ + if(dark){ + m_progess->setStyleSheet("background-color:282828"); + }else { + m_progess->setStyleSheet("background-color:FFFFFF"); + } + setStyleSheet("background-color:"+color.name()); +} diff --git a/progressload.h b/progressload.h index 2b1626c..8e3a886 100644 --- a/progressload.h +++ b/progressload.h @@ -9,6 +9,7 @@ class ProgressLoad : public QWidget public: explicit ProgressLoad(QWidget *parent = nullptr); void setValue(int v); + void setTheme(bool dark,QColor color); signals: public slots: diff --git a/spark-store.pro.user b/spark-store.pro.user index e7baacd..325cb8c 100644 --- a/spark-store.pro.user +++ b/spark-store.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -293,19 +293,20 @@ 2 - - Custom Executable + spark-store - ProjectExplorer.CustomExecutableRunConfiguration + Qt4ProjectManager.Qt4RunConfiguration:/home/maicss/git/spark/spark-store/spark-store.pro + spark-store.pro 3768 false true + true false false true - + /home/maicss/git/spark/build-spark-store-unknown-Debug 1 diff --git a/widget.cpp b/widget.cpp index 197c920..fcfd28b 100644 --- a/widget.cpp +++ b/widget.cpp @@ -38,9 +38,7 @@ Widget::Widget(DBlurEffectWidget *parent) : initConfig(); manager = new QNetworkAccessManager(this);//下载管理 m_loadweb=ui->progressload; -// m_loadweb->setParent(nullptr); m_loadweb->show(); - m_loadweb->setValue(50); connect(ui->menu_main,&QPushButton::clicked,[=](){Widget::chooseLeftMenu(0);}); connect(ui->menu_network,&QPushButton::clicked,[=](){Widget::chooseLeftMenu(1);}); @@ -174,23 +172,6 @@ void Widget::initUI() left_list[13]=ui->menu_download; - //初始化web加载动画 -// QHBoxLayout *m_weblayout=new QHBoxLayout; -// m_weblayout->addWidget(m_loadweb); -// m_weblayout->addWidget(m_loaderror); -// m_loadweb->hide(); -// m_loadweb->setParent(ui->webEngineView); -// m_loaderror->hide(); -// m_loadweb->start(); -// m_loadweb->setMaximumSize(50,50); -// m_loadweb->setMinimumSize(50,50); -// m_loadweb->setTextVisible(false); -// m_loaderror->setPixmap(QIcon::fromTheme("dialog-error").pixmap(50,50)); -// m_loaderror->setAlignment(Qt::AlignCenter); - -// ui->webEngineView->setLayout(m_weblayout); -// ui->stackedWidget->setLayout(m_weblayout); - ui->label_show->hide(); } @@ -289,7 +270,7 @@ void Widget::setTheme(bool isDark,QColor color) ui->pushButton_return->setIcon(QIcon(":/icons/icons/category_active.svg")); } main_color=color; - + m_loadweb->setTheme(themeIsDark,color); updateUI(); if(ui->stackedWidget->currentIndex()==0){ chooseLeftMenu(nowMenu); @@ -344,6 +325,7 @@ void Widget::updateUI() left_list[i]->setStyleSheet("color:#252525;border:0px"); } } + left_list[nowMenu]->setStyleSheet("color:#FFFFFF;background-color:"+main_color.name()+";border-radius:8;border:0px"); switch (nowMenu) { case 0: @@ -409,6 +391,7 @@ void Widget::chooseLeftMenu(int index) darkurl+="dark"+tmp[tmp.size()-1]; ui->webEngineView->setUrl(darkurl); qDebug()<webEngineView->setUrl(menuUrl[index]); diff --git a/widget.ui b/widget.ui index dc8ee7d..fca7226 100644 --- a/widget.ui +++ b/widget.ui @@ -421,6 +421,8 @@ 0 + 0 + 901 849 @@ -716,7 +718,7 @@ 0 0 - 370 + 867 325 @@ -846,8 +848,8 @@ 0 0 - 903 - 786 + 687 + 830 @@ -1135,17 +1137,20 @@ 0 - 10 + 3 16777215 - 10 + 3 + + -1 + - background-color:#000000 +