ui 0.4 界面微小改动 添加QSS文件 仍需继续调整
This commit is contained in:
@@ -5,6 +5,14 @@ DisplayPic::DisplayPic(QWidget *parent)
|
||||
{
|
||||
ui.setupUi(this);
|
||||
|
||||
// qss
|
||||
QFile file("Resources/qss/lightblue.qss");
|
||||
file.open(QFile::ReadOnly);
|
||||
QTextStream filetext(&file);
|
||||
QString stylesheet = filetext.readAll();
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
}
|
||||
|
||||
DisplayPic::~DisplayPic()
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
#include <QFileDialog>
|
||||
#include <QTextStream>
|
||||
#include "ui_DisplayPic.h"
|
||||
|
||||
class DisplayPic : public QWidget
|
||||
|
||||
@@ -3,10 +3,23 @@
|
||||
Loading::Loading(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
{
|
||||
ui.setupUi(this);
|
||||
// qss
|
||||
ui.setupUi(this);
|
||||
QFile file("Resources/qss/aqua.qss");
|
||||
file.open(QFile::ReadOnly);
|
||||
QTextStream filetext(&file);
|
||||
QString stylesheet = filetext.readAll();
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
ui.label_2->hide();
|
||||
ui.progressBar->setValue(0);
|
||||
|
||||
|
||||
// ±³¾°gif
|
||||
// QMovie *pic = new QMovie("Resources/image/loading.gif");
|
||||
// ui.label_4->setMovie(pic);
|
||||
// pic->start();
|
||||
|
||||
// todo ¼ÓÔØ
|
||||
|
||||
ui.progressBar->setValue(100);
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "ui_Loading.h"
|
||||
#include "Reconstruction.h"
|
||||
#include <QMouseEvent>
|
||||
#include <QMovie>
|
||||
|
||||
class Loading : public QWidget
|
||||
{
|
||||
|
||||
@@ -1,18 +1,26 @@
|
||||
#include "Reconstruction.h"
|
||||
#include <QMessageBox>
|
||||
#include <QFileDialog>
|
||||
#include <QColorDialog>
|
||||
#include <QBuffer>
|
||||
#include "DisplayPic.h"
|
||||
|
||||
Reconstruction::Reconstruction(QWidget *parent)
|
||||
: QMainWindow(parent)
|
||||
{
|
||||
ui.setupUi(this);
|
||||
ui.stackedWidget->setCurrentIndex(0);
|
||||
this->setContentsMargins(0, 0, 0, 0);
|
||||
this->setFixedSize(1110, 580);
|
||||
ui.centralWidget->setGeometry(0, 40, 1110, 400);
|
||||
ui.centralWidget->show();
|
||||
|
||||
/* 如果用on_XXX_clicked()定义槽,Qt的元对象QMetaObject会自动的寻找相关的信号并链接,不能再用connect()链接了,否则就会连接两次。
|
||||
connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(on_pushButton_clicked()));
|
||||
*/
|
||||
// qss
|
||||
QFile file("Resources/qss/lightindigo.qss");
|
||||
file.open(QFile::ReadOnly);
|
||||
QTextStream filetext(&file);
|
||||
QString stylesheet = filetext.readAll();
|
||||
this->setStyleSheet(stylesheet);
|
||||
this->setStyle(QStyleFactory::create("Fusion"));
|
||||
file.close();
|
||||
}
|
||||
|
||||
#pragma region 界面菜单
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QMessageBox>
|
||||
#include <QFileDialog>
|
||||
#include <QColorDialog>
|
||||
#include <QBuffer>
|
||||
#include <QTextStream>
|
||||
#include <QStyleFactory>
|
||||
#include "DisplayPic.h"
|
||||
#include "ui_Reconstruction.h"
|
||||
|
||||
class Reconstruction : public QMainWindow
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
<RCC>
|
||||
<qresource prefix="Reconstruction">
|
||||
<qresource prefix="/Reconstruction">
|
||||
<file>qss/darkblue.qss</file>
|
||||
<file>qss/lightblue.qss</file>
|
||||
<file>qss/aqua.qss</file>
|
||||
<file>qss/lightindigo.qss</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
559
Resources/qss/aqua.qss
Normal file
559
Resources/qss/aqua.qss
Normal file
@@ -0,0 +1,559 @@
|
||||
/*
|
||||
Aqua Style Sheet for QT Applications
|
||||
Author: Jaime A. Quiroga P.
|
||||
Company: GTRONICK
|
||||
Last updated: 22/01/2019, 07:55.
|
||||
Available at: https://github.com/GTRONICK/QSS/blob/master/Aqua.qss
|
||||
*/
|
||||
QMainWindow {
|
||||
background-color:#ececec;
|
||||
}
|
||||
QTextEdit {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QPlainTextEdit {
|
||||
border-width: 1px;
|
||||
border-style: solid;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QToolButton {
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(255,255,255);
|
||||
}
|
||||
QToolButton:hover{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(255,255,255);
|
||||
}
|
||||
QToolButton:pressed{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(142,142,142);
|
||||
}
|
||||
QPushButton{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(255,255,255);
|
||||
}
|
||||
QPushButton::default{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(255,255,255);
|
||||
}
|
||||
QPushButton:hover{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(197, 197, 197), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(197, 197, 197));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(195, 195, 195), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(255,255,255);
|
||||
}
|
||||
QPushButton:pressed{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: rgb(0,0,0);
|
||||
padding: 2px;
|
||||
background-color: rgb(142,142,142);
|
||||
}
|
||||
QPushButton:disabled{
|
||||
border-style: solid;
|
||||
border-top-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(217, 217, 217), stop:1 rgb(227, 227, 227));
|
||||
border-left-color: qlineargradient(spread:pad, x1:0, y1:0.5, x2:1, y2:0.5, stop:0 rgb(227, 227, 227), stop:1 rgb(217, 217, 217));
|
||||
border-bottom-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgb(215, 215, 215), stop:1 rgb(222, 222, 222));
|
||||
border-width: 1px;
|
||||
border-radius: 5px;
|
||||
color: #808086;
|
||||
padding: 2px;
|
||||
background-color: rgb(142,142,142);
|
||||
}
|
||||
QLineEdit {
|
||||
border-width: 1px; border-radius: 4px;
|
||||
border-style: solid;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QLabel {
|
||||
color: #000000;
|
||||
}
|
||||
QLCDNumber {
|
||||
color: rgb(0, 113, 255, 255);
|
||||
}
|
||||
QProgressBar {
|
||||
text-align: center;
|
||||
color: rgb(240, 240, 240);
|
||||
border-width: 1px;
|
||||
border-radius: 10px;
|
||||
border-color: rgb(230, 230, 230);
|
||||
border-style: solid;
|
||||
background-color:rgb(207,207,207);
|
||||
}
|
||||
QProgressBar::chunk {
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255));
|
||||
border-radius: 10px;
|
||||
}
|
||||
QMenuBar {
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255));
|
||||
}
|
||||
QMenuBar::item {
|
||||
color: #000000;
|
||||
spacing: 3px;
|
||||
padding: 1px 4px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(207, 209, 207, 255), stop:1 rgba(230, 229, 230, 255));
|
||||
}
|
||||
|
||||
QMenuBar::item:selected {
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
color: #FFFFFF;
|
||||
}
|
||||
QMenu::item:selected {
|
||||
border-style: solid;
|
||||
border-top-color: transparent;
|
||||
border-right-color: transparent;
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
border-bottom-color: transparent;
|
||||
border-left-width: 2px;
|
||||
color: #000000;
|
||||
padding-left:15px;
|
||||
padding-top:4px;
|
||||
padding-bottom:4px;
|
||||
padding-right:7px;
|
||||
}
|
||||
QMenu::item {
|
||||
border-style: solid;
|
||||
border-top-color: transparent;
|
||||
border-right-color: transparent;
|
||||
border-left-color: transparent;
|
||||
border-bottom-color: transparent;
|
||||
border-bottom-width: 1px;
|
||||
color: #000000;
|
||||
padding-left:17px;
|
||||
padding-top:4px;
|
||||
padding-bottom:4px;
|
||||
padding-right:7px;
|
||||
}
|
||||
QTabWidget {
|
||||
color:rgb(0,0,0);
|
||||
background-color:#000000;
|
||||
}
|
||||
QTabWidget::pane {
|
||||
border-color: rgb(223,223,223);
|
||||
background-color:rgb(226,226,226);
|
||||
border-style: solid;
|
||||
border-width: 2px;
|
||||
border-radius: 6px;
|
||||
}
|
||||
QTabBar::tab:first {
|
||||
border-style: solid;
|
||||
border-left-width:1px;
|
||||
border-right-width:0px;
|
||||
border-top-width:1px;
|
||||
border-bottom-width:1px;
|
||||
border-top-color: rgb(209,209,209);
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-bottom-color: rgb(229,229,229);
|
||||
border-top-left-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
color: #000000;
|
||||
padding: 3px;
|
||||
margin-left:0px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255));
|
||||
}
|
||||
QTabBar::tab:last {
|
||||
border-style: solid;
|
||||
border-width:1px;
|
||||
border-top-color: rgb(209,209,209);
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-right-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-bottom-color: rgb(229,229,229);
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
color: #000000;
|
||||
padding: 3px;
|
||||
margin-left:0px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255));
|
||||
}
|
||||
QTabBar::tab {
|
||||
border-style: solid;
|
||||
border-top-width:1px;
|
||||
border-bottom-width:1px;
|
||||
border-left-width:1px;
|
||||
border-top-color: rgb(209,209,209);
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-bottom-color: rgb(229,229,229);
|
||||
color: #000000;
|
||||
padding: 3px;
|
||||
margin-left:0px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(247, 247, 247, 255), stop:1 rgba(255, 255, 255, 255));
|
||||
}
|
||||
QTabBar::tab:selected, QTabBar::tab:last:selected, QTabBar::tab:hover {
|
||||
border-style: solid;
|
||||
border-left-width:1px;
|
||||
border-right-color: transparent;
|
||||
border-top-color: rgb(209,209,209);
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-bottom-color: rgb(229,229,229);
|
||||
color: #FFFFFF;
|
||||
padding: 3px;
|
||||
margin-left:0px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
|
||||
QTabBar::tab:selected, QTabBar::tab:first:selected, QTabBar::tab:hover {
|
||||
border-style: solid;
|
||||
border-left-width:1px;
|
||||
border-bottom-width:1px;
|
||||
border-top-width:1px;
|
||||
border-right-color: transparent;
|
||||
border-top-color: rgb(209,209,209);
|
||||
border-left-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(209, 209, 209, 209), stop:1 rgba(229, 229, 229, 229));
|
||||
border-bottom-color: rgb(229,229,229);
|
||||
color: #FFFFFF;
|
||||
padding: 3px;
|
||||
margin-left:0px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
|
||||
QCheckBox {
|
||||
color: #000000;
|
||||
padding: 2px;
|
||||
}
|
||||
QCheckBox:disabled {
|
||||
color: #808086;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
QCheckBox:hover {
|
||||
border-radius:4px;
|
||||
border-style:solid;
|
||||
padding-left: 1px;
|
||||
padding-right: 1px;
|
||||
padding-bottom: 1px;
|
||||
padding-top: 1px;
|
||||
border-width:1px;
|
||||
border-color: transparent;
|
||||
}
|
||||
QCheckBox::indicator:checked {
|
||||
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
border-style:solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
color: #000000;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QCheckBox::indicator:unchecked {
|
||||
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
border-style:solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
color: #000000;
|
||||
}
|
||||
QRadioButton {
|
||||
color: 000000;
|
||||
padding: 1px;
|
||||
}
|
||||
QRadioButton::indicator:checked {
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
border-style:solid;
|
||||
border-radius:5px;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
color: #a9b7c6;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QRadioButton::indicator:!checked {
|
||||
height: 10px;
|
||||
width: 10px;
|
||||
border-style:solid;
|
||||
border-radius:5px;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
color: #a9b7c6;
|
||||
background-color: transparent;
|
||||
}
|
||||
QStatusBar {
|
||||
color:#027f7f;
|
||||
}
|
||||
QSpinBox {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QDoubleSpinBox {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QTimeEdit {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QDateTimeEdit {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
QDateEdit {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(0, 113, 255, 255), stop:1 rgba(91, 171, 252, 255));
|
||||
}
|
||||
|
||||
QToolBox {
|
||||
color: #a9b7c6;
|
||||
background-color:#000000;
|
||||
}
|
||||
QToolBox::tab {
|
||||
color: #a9b7c6;
|
||||
background-color:#000000;
|
||||
}
|
||||
QToolBox::tab:selected {
|
||||
color: #FFFFFF;
|
||||
background-color:#000000;
|
||||
}
|
||||
QScrollArea {
|
||||
color: #FFFFFF;
|
||||
background-color:#000000;
|
||||
}
|
||||
QSlider::groove:horizontal {
|
||||
height: 5px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255));
|
||||
}
|
||||
QSlider::groove:vertical {
|
||||
width: 5px;
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255));
|
||||
}
|
||||
QSlider::handle:horizontal {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(207,207,207);
|
||||
width: 12px;
|
||||
margin: -5px 0;
|
||||
border-radius: 7px;
|
||||
}
|
||||
QSlider::handle:vertical {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(207,207,207);
|
||||
height: 12px;
|
||||
margin: 0 -5px;
|
||||
border-radius: 7px;
|
||||
}
|
||||
QSlider::add-page:horizontal {
|
||||
background: rgb(181,181,181);
|
||||
}
|
||||
QSlider::add-page:vertical {
|
||||
background: rgb(181,181,181);
|
||||
}
|
||||
QSlider::sub-page:horizontal {
|
||||
background-color: qlineargradient(spread:pad, x1:0.5, y1:1, x2:0.5, y2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255));
|
||||
}
|
||||
QSlider::sub-page:vertical {
|
||||
background-color: qlineargradient(spread:pad, y1:0.5, x1:1, y2:0.5, x2:0, stop:0 rgba(49, 147, 250, 255), stop:1 rgba(34, 142, 255, 255));
|
||||
}
|
||||
QScrollBar:horizontal {
|
||||
max-height: 20px;
|
||||
border: 1px transparent grey;
|
||||
margin: 0px 20px 0px 20px;
|
||||
}
|
||||
QScrollBar:vertical {
|
||||
max-width: 20px;
|
||||
border: 1px transparent grey;
|
||||
margin: 20px 0px 20px 0px;
|
||||
}
|
||||
QScrollBar::handle:horizontal {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(207,207,207);
|
||||
border-radius: 7px;
|
||||
min-width: 25px;
|
||||
}
|
||||
QScrollBar::handle:horizontal:hover {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(147, 200, 200);
|
||||
border-radius: 7px;
|
||||
min-width: 25px;
|
||||
}
|
||||
QScrollBar::handle:vertical {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(207,207,207);
|
||||
border-radius: 7px;
|
||||
min-height: 25px;
|
||||
}
|
||||
QScrollBar::handle:vertical:hover {
|
||||
background: rgb(253,253,253);
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
border-color: rgb(147, 200, 200);
|
||||
border-radius: 7px;
|
||||
min-height: 25px;
|
||||
}
|
||||
QScrollBar::add-line:horizontal {
|
||||
border: 2px transparent grey;
|
||||
border-top-right-radius: 7px;
|
||||
border-bottom-right-radius: 7px;
|
||||
background: rgba(34, 142, 255, 255);
|
||||
width: 20px;
|
||||
subcontrol-position: right;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::add-line:horizontal:pressed {
|
||||
border: 2px transparent grey;
|
||||
border-top-right-radius: 7px;
|
||||
border-bottom-right-radius: 7px;
|
||||
background: rgb(181,181,181);
|
||||
width: 20px;
|
||||
subcontrol-position: right;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::add-line:vertical {
|
||||
border: 2px transparent grey;
|
||||
border-bottom-left-radius: 7px;
|
||||
border-bottom-right-radius: 7px;
|
||||
background: rgba(34, 142, 255, 255);
|
||||
height: 20px;
|
||||
subcontrol-position: bottom;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::add-line:vertical:pressed {
|
||||
border: 2px transparent grey;
|
||||
border-bottom-left-radius: 7px;
|
||||
border-bottom-right-radius: 7px;
|
||||
background: rgb(181,181,181);
|
||||
height: 20px;
|
||||
subcontrol-position: bottom;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::sub-line:horizontal {
|
||||
border: 2px transparent grey;
|
||||
border-top-left-radius: 7px;
|
||||
border-bottom-left-radius: 7px;
|
||||
background: rgba(34, 142, 255, 255);
|
||||
width: 20px;
|
||||
subcontrol-position: left;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::sub-line:horizontal:pressed {
|
||||
border: 2px transparent grey;
|
||||
border-top-left-radius: 7px;
|
||||
border-bottom-left-radius: 7px;
|
||||
background: rgb(181,181,181);
|
||||
width: 20px;
|
||||
subcontrol-position: left;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::sub-line:vertical {
|
||||
border: 2px transparent grey;
|
||||
border-top-left-radius: 7px;
|
||||
border-top-right-radius: 7px;
|
||||
background: rgba(34, 142, 255, 255);
|
||||
height: 20px;
|
||||
subcontrol-position: top;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::sub-line:vertical:pressed {
|
||||
border: 2px transparent grey;
|
||||
border-top-left-radius: 7px;
|
||||
border-top-right-radius: 7px;
|
||||
background: rgb(181,181,181);
|
||||
height: 20px;
|
||||
subcontrol-position: top;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
QScrollBar::left-arrow:horizontal {
|
||||
border: 1px transparent grey;
|
||||
border-top-left-radius: 3px;
|
||||
border-bottom-left-radius: 3px;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: white;
|
||||
}
|
||||
QScrollBar::right-arrow:horizontal {
|
||||
border: 1px transparent grey;
|
||||
border-top-right-radius: 3px;
|
||||
border-bottom-right-radius: 3px;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: white;
|
||||
}
|
||||
QScrollBar::up-arrow:vertical {
|
||||
border: 1px transparent grey;
|
||||
border-top-left-radius: 3px;
|
||||
border-top-right-radius: 3px;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: white;
|
||||
}
|
||||
QScrollBar::down-arrow:vertical {
|
||||
border: 1px transparent grey;
|
||||
border-bottom-left-radius: 3px;
|
||||
border-bottom-right-radius: 3px;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: white;
|
||||
}
|
||||
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
|
||||
background: none;
|
||||
}
|
||||
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
|
||||
background: none;
|
||||
}
|
||||
343
Resources/qss/darkblue.qss
Normal file
343
Resources/qss/darkblue.qss
Normal file
@@ -0,0 +1,343 @@
|
||||
QToolTip{
|
||||
color:#ffffff;
|
||||
background-color:palette(base);
|
||||
border:1px solid palette(highlight);
|
||||
border-radius:4px;
|
||||
}
|
||||
QStatusBar{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
color:palette(mid);
|
||||
}
|
||||
QMenuBar{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-bottom:2px solid rgba(25,25,25,75);
|
||||
}
|
||||
QMenuBar::item{
|
||||
spacing:2px;
|
||||
padding:3px 4px;
|
||||
background:transparent;
|
||||
}
|
||||
QMenuBar::item:selected{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(106,106,106,255),stop:1 rgba(106,106,106,75));
|
||||
border-left:1px solid rgba(106,106,106,127);
|
||||
border-right:1px solid rgba(106,106,106,127);
|
||||
}
|
||||
QMenuBar::item:pressed{
|
||||
background-color:palette(highlight);
|
||||
border-left:1px solid rgba(25,25,25,127);
|
||||
border-right:1px solid rgba(25,25,25,127);
|
||||
}
|
||||
QMenu{
|
||||
background-color:palette(window);
|
||||
border:1px solid palette(shadow);
|
||||
}
|
||||
QMenu::item{
|
||||
padding:3px 25px 3px 25px;
|
||||
border:1px solid transparent;
|
||||
}
|
||||
QMenu::item:disabled{
|
||||
background-color:rgba(35,35,35,127);
|
||||
color:palette(disabled);
|
||||
}
|
||||
QMenu::item:selected{
|
||||
border-color:rgba(147,191,236,127);
|
||||
background:palette(highlight);
|
||||
}
|
||||
QMenu::icon:checked{
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border:1px solid palette(highlight);
|
||||
border-radius:2px;
|
||||
}
|
||||
QMenu::separator{
|
||||
height:1px;
|
||||
background:palette(alternate-base);
|
||||
margin-left:5px;
|
||||
margin-right:5px;
|
||||
}
|
||||
QMenu::indicator{
|
||||
width:18px;
|
||||
height:18px;
|
||||
}
|
||||
QMenu::indicator:non-exclusive:checked{
|
||||
image:url(:/darkstyle/icon_checkbox_checked.png);
|
||||
padding-left:2px;
|
||||
}
|
||||
QMenu::indicator:non-exclusive:unchecked{
|
||||
image:url(:/darkstyle/icon_checkbox_unchecked.png);
|
||||
padding-left:2px;
|
||||
}
|
||||
QMenu::indicator:exclusive:checked{
|
||||
image:url(:/darkstyle/icon_radiobutton_checked.png);
|
||||
padding-left:2px;
|
||||
}
|
||||
QMenu::indicator:exclusive:unchecked{
|
||||
image:url(:/darkstyle/icon_radiobutton_unchecked.png);
|
||||
padding-left:2px;
|
||||
}
|
||||
QToolBar::top{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-bottom:3px solid qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
}
|
||||
QToolBar::bottom{
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-top:3px solid qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
}
|
||||
QToolBar::left{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:1,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-right:3px solid qlineargradient(x1:0,y1:0,x2:1,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
}
|
||||
QToolBar::right{
|
||||
background-color:qlineargradient(x1:1,y1:0,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-left:3px solid qlineargradient(x1:1,y1:0,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
}
|
||||
QMainWindow::separator{
|
||||
width:6px;
|
||||
height:5px;
|
||||
padding:2px;
|
||||
}
|
||||
QSplitter::handle:horizontal{
|
||||
width:10px;
|
||||
}
|
||||
QSplitter::handle:vertical{
|
||||
height:10px;
|
||||
}
|
||||
QMainWindow::separator:hover,QSplitter::handle:hover{
|
||||
background:palette(highlight);
|
||||
}
|
||||
QDockWidget::title{
|
||||
padding:4px;
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border:1px solid rgba(25,25,25,75);
|
||||
border-bottom:2px solid rgba(25,25,25,75);
|
||||
}
|
||||
QDockWidget{
|
||||
titlebar-close-icon:url(:/darkstyle/icon_close.png);
|
||||
titlebar-normal-icon:url(:/darkstyle/icon_restore.png);
|
||||
}
|
||||
QDockWidget::close-button,QDockWidget::float-button{
|
||||
subcontrol-position:top right;
|
||||
subcontrol-origin:margin;
|
||||
position:absolute;
|
||||
top:3px;
|
||||
bottom:0px;
|
||||
width:20px;
|
||||
height:20px;
|
||||
}
|
||||
QDockWidget::close-button{
|
||||
right:3px;
|
||||
}
|
||||
QDockWidget::float-button{
|
||||
right:25px;
|
||||
}
|
||||
QGroupBox{
|
||||
background-color:rgba(66,66,66,50%);
|
||||
margin-top:27px;
|
||||
border:1px solid rgba(25,25,25,127);
|
||||
border-radius:4px;
|
||||
}
|
||||
QGroupBox::title{
|
||||
subcontrol-origin:margin;
|
||||
subcontrol-position:left top;
|
||||
padding:4px 6px;
|
||||
margin-left:3px;
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border:1px solid rgba(25,25,25,75);
|
||||
border-bottom:2px solid rgb(127,127,127);
|
||||
border-top-left-radius:4px;
|
||||
border-top-right-radius:4px;
|
||||
}
|
||||
QTabWidget::pane{
|
||||
background-color:rgba(66,66,66,50%);
|
||||
border-top:1px solid rgba(25,25,25,50%);
|
||||
}
|
||||
QTabWidget::tab-bar{
|
||||
left:3px;
|
||||
top:1px;
|
||||
}
|
||||
QTabBar{
|
||||
background-color:transparent;
|
||||
qproperty-drawBase:0;
|
||||
border-bottom:1px solid rgba(25,25,25,50%);
|
||||
}
|
||||
QTabBar::tab{
|
||||
padding:4px 6px;
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border:1px solid rgba(25,25,25,75);
|
||||
border-top-left-radius:4px;
|
||||
border-top-right-radius:4px;
|
||||
}
|
||||
QTabBar::tab:selected,QTabBar::tab:hover{
|
||||
background-color:qlineargradient(x1:0,y1:0,x2:0,y2:1,stop:0 rgba(53,53,53,127),stop:1 rgba(66,66,66,50%));
|
||||
border-bottom-color:rgba(66,66,66,75%);
|
||||
}
|
||||
QTabBar::tab:selected{
|
||||
border-bottom:2px solid palette(highlight);
|
||||
}
|
||||
QTabBar::tab::selected:disabled{
|
||||
border-bottom:2px solid rgb(127,127,127);
|
||||
}
|
||||
QTabBar::tab:!selected{
|
||||
margin-top:2px;
|
||||
}
|
||||
QCheckBox::indicator{
|
||||
width:18px;
|
||||
height:18px;
|
||||
}
|
||||
QCheckBox::indicator:checked,QTreeView::indicator:checked,QTableView::indicator:checked,QGroupBox::indicator:checked{
|
||||
image:url(:/darkstyle/icon_checkbox_checked.png);
|
||||
}
|
||||
QCheckBox::indicator:checked:pressed,QTreeView::indicator:checked:pressed,QTableView::indicator:checked:pressed,QGroupBox::indicator:checked:pressed{
|
||||
image:url(:/darkstyle/icon_checkbox_checked_pressed.png);
|
||||
}
|
||||
QCheckBox::indicator:checked:disabled,QTreeView::indicator:checked:disabled,QTableView::indicator:checked:disabled,QGroupBox::indicator:checked:disabled{
|
||||
image:url(:/darkstyle/icon_checkbox_checked_disabled.png);
|
||||
}
|
||||
QCheckBox::indicator:unchecked,QTreeView::indicator:unchecked,QTableView::indicator:unchecked,QGroupBox::indicator:unchecked{
|
||||
image:url(:/darkstyle/icon_checkbox_unchecked.png);
|
||||
}
|
||||
QCheckBox::indicator:unchecked:pressed,QTreeView::indicator:unchecked:pressed,QTableView::indicator:unchecked:pressed,QGroupBox::indicator:unchecked:pressed{
|
||||
image:url(:/darkstyle/icon_checkbox_unchecked_pressed.png);
|
||||
}
|
||||
QCheckBox::indicator:unchecked:disabled,QTreeView::indicator:unchecked:disabled,QTableView::indicator:unchecked:disabled,QGroupBox::indicator:unchecked:disabled{
|
||||
image:url(:/darkstyle/icon_checkbox_unchecked_disabled.png);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate,QTreeView::indicator:indeterminate,QTableView::indicator:indeterminate,QGroupBox::indicator:indeterminate{
|
||||
image:url(:/darkstyle/icon_checkbox_indeterminate.png);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate:pressed,QTreeView::indicator:indeterminate:pressed,QTableView::indicator:indeterminate:pressed,QGroupBox::indicator:indeterminate:pressed{
|
||||
image:url(:/darkstyle/icon_checkbox_indeterminate_pressed.png);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate:disabled,QTreeView::indicator:indeterminate:disabled,QTableView::indicator:indeterminate:disabled,QGroupBox::indicator:indeterminate:disabled{
|
||||
image:url(:/darkstyle/icon_checkbox_indeterminate_disabled.png);
|
||||
}
|
||||
QRadioButton::indicator{
|
||||
width:18px;
|
||||
height:18px;
|
||||
}
|
||||
QRadioButton::indicator:checked{
|
||||
image:url(:/darkstyle/icon_radiobutton_checked.png);
|
||||
}
|
||||
QRadioButton::indicator:checked:pressed{
|
||||
image:url(:/darkstyle/icon_radiobutton_checked_pressed.png);
|
||||
}
|
||||
QRadioButton::indicator:checked:disabled{
|
||||
image:url(:/darkstyle/icon_radiobutton_checked_disabled.png);
|
||||
}
|
||||
QRadioButton::indicator:unchecked{
|
||||
image:url(:/darkstyle/icon_radiobutton_unchecked.png);
|
||||
}
|
||||
QRadioButton::indicator:unchecked:pressed{
|
||||
image:url(:/darkstyle/icon_radiobutton_unchecked_pressed.png);
|
||||
}
|
||||
QRadioButton::indicator:unchecked:disabled{
|
||||
image:url(:/darkstyle/icon_radiobutton_unchecked_disabled.png);
|
||||
}
|
||||
QTreeView, QTableView{
|
||||
alternate-background-color:palette(window);
|
||||
background:palette(base);
|
||||
}
|
||||
QTreeView QHeaderView::section, QTableView QHeaderView::section{
|
||||
background-color:qlineargradient(x1:0,y1:1,x2:0,y2:0,stop:0 rgba(25,25,25,127),stop:1 rgba(53,53,53,75));
|
||||
border-style:none;
|
||||
border-bottom:1px solid palette(dark);
|
||||
padding-left:5px;
|
||||
padding-right:5px;
|
||||
}
|
||||
QTreeView::item:selected:disabled, QTableView::item:selected:disabled{
|
||||
background:rgb(80,80,80);
|
||||
}
|
||||
QTreeView::branch{
|
||||
background-color:palette(base);
|
||||
}
|
||||
QTreeView::branch:has-siblings:!adjoins-item{
|
||||
border-image:url(:/darkstyle/icon_vline.png) 0;
|
||||
}
|
||||
QTreeView::branch:has-siblings:adjoins-item{
|
||||
border-image:url(:/darkstyle/icon_branch_more.png) 0;
|
||||
}
|
||||
QTreeView::branch:!has-children:!has-siblings:adjoins-item{
|
||||
border-image:url(:/darkstyle/icon_branch_end.png) 0;
|
||||
}
|
||||
QTreeView::branch:has-children:!has-siblings:closed,
|
||||
QTreeView::branch:closed:has-children:has-siblings{
|
||||
border-image:none;
|
||||
image:url(:/darkstyle/icon_branch_closed.png);
|
||||
}
|
||||
QTreeView::branch:open:has-children:!has-siblings,
|
||||
QTreeView::branch:open:has-children:has-siblings{
|
||||
border-image:none;
|
||||
image:url(:/darkstyle/icon_branch_open.png);
|
||||
}
|
||||
QScrollBar:vertical{
|
||||
background:palette(base);
|
||||
border-top-right-radius:2px;
|
||||
border-bottom-right-radius:2px;
|
||||
width:16px;
|
||||
margin:0px;
|
||||
}
|
||||
QScrollBar::handle:vertical{
|
||||
background-color:palette(alternate-base);
|
||||
border-radius:2px;
|
||||
min-height:20px;
|
||||
margin:2px 4px 2px 4px;
|
||||
}
|
||||
QScrollBar::handle:vertical:hover{
|
||||
background-color:palette(highlight);
|
||||
}
|
||||
QScrollBar::add-line:vertical{
|
||||
background:none;
|
||||
height:0px;
|
||||
subcontrol-position:right;
|
||||
subcontrol-origin:margin;
|
||||
}
|
||||
QScrollBar::sub-line:vertical{
|
||||
background:none;
|
||||
height:0px;
|
||||
subcontrol-position:left;
|
||||
subcontrol-origin:margin;
|
||||
}
|
||||
QScrollBar:horizontal{
|
||||
background:palette(base);
|
||||
height:16px;
|
||||
margin:0px;
|
||||
}
|
||||
QScrollBar::handle:horizontal{
|
||||
background-color:palette(alternate-base);
|
||||
border-radius:2px;
|
||||
min-width:20px;
|
||||
margin:4px 2px 4px 2px;
|
||||
}
|
||||
QScrollBar::handle:horizontal:hover{
|
||||
background-color:palette(highlight);
|
||||
}
|
||||
QScrollBar::add-line:horizontal{
|
||||
background:none;
|
||||
width:0px;
|
||||
subcontrol-position:bottom;
|
||||
subcontrol-origin:margin;
|
||||
}
|
||||
QScrollBar::sub-line:horizontal{
|
||||
background:none;
|
||||
width:0px;
|
||||
subcontrol-position:top;
|
||||
subcontrol-origin:margin;
|
||||
}
|
||||
QSlider::handle:horizontal{
|
||||
border-radius:4px;
|
||||
border:1px solid rgba(25,25,25,255);
|
||||
background-color:palette(alternate-base);
|
||||
min-height:20px;
|
||||
margin:0 -4px;
|
||||
}
|
||||
QSlider::handle:horizontal:hover{
|
||||
background:palette(highlight);
|
||||
}
|
||||
QSlider::add-page:horizontal{
|
||||
background:palette(base);
|
||||
}
|
||||
QSlider::sub-page:horizontal{
|
||||
background:palette(highlight);
|
||||
}
|
||||
QSlider::sub-page:horizontal:disabled{
|
||||
background:rgb(80,80,80);
|
||||
}
|
||||
954
Resources/qss/lightblue.qss
Normal file
954
Resources/qss/lightblue.qss
Normal file
@@ -0,0 +1,954 @@
|
||||
/*
|
||||
* The MIT License (MIT)
|
||||
*
|
||||
* Copyright : http://blog.csdn.net/liang19890820
|
||||
*
|
||||
* Author : 一去丶二三里
|
||||
*
|
||||
* Date : 2016/07/22
|
||||
*
|
||||
* Description : 白色靓丽
|
||||
*
|
||||
*/
|
||||
|
||||
/**********子界面背景**********/
|
||||
QWidget#customWidget {
|
||||
background: rgb(173, 202, 232);
|
||||
}
|
||||
|
||||
/**********子界面中央背景**********/
|
||||
QWidget#centerWidget {
|
||||
background: rgb(232, 241, 252);
|
||||
}
|
||||
|
||||
/**********主界面样式**********/
|
||||
QWidget#mainWindow {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: rgb(232, 241, 252);
|
||||
}
|
||||
|
||||
QWidget#messageWidget {
|
||||
background: rgba(173, 202, 232, 50%);
|
||||
}
|
||||
|
||||
QWidget#loadingWidget {
|
||||
border: none;
|
||||
border-radius: 5px;
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
|
||||
QWidget#remoteWidget {
|
||||
border-top-right-radius: 10px;
|
||||
border-bottom-right-radius: 10px;
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
border-left: none;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
StyledWidget {
|
||||
qproperty-normalColor: rgb(65, 65, 65);
|
||||
qproperty-disableColor: rgb(180, 180, 180);
|
||||
qproperty-highlightColor: rgb(0, 160, 230);
|
||||
qproperty-errorColor: red;
|
||||
}
|
||||
|
||||
QProgressIndicator {
|
||||
qproperty-color: rgb(2, 65, 132);
|
||||
}
|
||||
|
||||
/**********提示**********/
|
||||
QToolTip{
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
|
||||
/**********菜单栏**********/
|
||||
QMenuBar {
|
||||
background: rgb(187, 212, 238);
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
}
|
||||
QMenuBar::item {
|
||||
border: 1px solid transparent;
|
||||
padding: 5px 10px 5px 10px;
|
||||
background: transparent;
|
||||
}
|
||||
QMenuBar::item:enabled {
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
QMenuBar::item:!enabled {
|
||||
color: rgb(155, 155, 155);
|
||||
}
|
||||
QMenuBar::item:enabled:selected {
|
||||
border-top-color: rgb(111, 156, 207);
|
||||
border-bottom-color: rgb(111, 156, 207);
|
||||
background: rgb(198, 224, 252);
|
||||
}
|
||||
|
||||
/**********菜单**********/
|
||||
QMenu {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: rgb(232, 241, 250);
|
||||
}
|
||||
QMenu::item {
|
||||
height: 22px;
|
||||
padding: 0px 25px 0px 20px;
|
||||
}
|
||||
QMenu::item:enabled {
|
||||
color: rgb(84, 84, 84);
|
||||
}
|
||||
QMenu::item:!enabled {
|
||||
color: rgb(155, 155, 155);
|
||||
}
|
||||
QMenu::item:enabled:selected {
|
||||
color: rgb(2, 65, 132);
|
||||
background: rgba(255, 255, 255, 200);
|
||||
}
|
||||
QMenu::separator {
|
||||
height: 1px;
|
||||
background: rgb(111, 156, 207);
|
||||
}
|
||||
QMenu::indicator {
|
||||
width: 13px;
|
||||
height: 13px;
|
||||
}
|
||||
QMenu::icon {
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
/**********状态栏**********/
|
||||
QStatusBar {
|
||||
background: rgb(187, 212, 238);
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
QStatusBar::item {
|
||||
border: none;
|
||||
border-right: 1px solid rgb(111, 156, 207);
|
||||
}
|
||||
|
||||
/**********分组框**********/
|
||||
QGroupBox {
|
||||
font-size: 15px;
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
border-radius: 4px;
|
||||
margin-top: 10px;
|
||||
}
|
||||
QGroupBox::title {
|
||||
color: rgb(56, 99, 154);
|
||||
top: -12px;
|
||||
left: 10px;
|
||||
}
|
||||
|
||||
/**********页签项**********/
|
||||
QTabWidget::pane {
|
||||
border: none;
|
||||
border-top: 3px solid rgb(0, 78, 161);
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
QTabWidget::tab-bar {
|
||||
border: none;
|
||||
}
|
||||
QTabBar::tab {
|
||||
border: none;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
color: white;
|
||||
background: rgb(120, 170, 220);
|
||||
height: 28px;
|
||||
min-width: 85px;
|
||||
margin-right: 5px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
QTabBar::tab:hover {
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
QTabBar::tab:selected {
|
||||
color: white;
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
|
||||
QTabWidget#tabWidget::pane {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: rgb(232, 241, 252);
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
QTabBar#tabBar::tab {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
border-bottom: none;
|
||||
color: rgb(70, 71, 73);
|
||||
background: transparent;
|
||||
}
|
||||
QTabBar#tabBar::tab:hover {
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
QTabBar#tabBar::tab:selected {
|
||||
color: rgb(2, 65, 132);
|
||||
background: rgb(232, 241, 252);
|
||||
}
|
||||
|
||||
/**********表头**********/
|
||||
QHeaderView{
|
||||
border: none;
|
||||
border-bottom: 3px solid rgb(0, 78, 161);
|
||||
background: transparent;
|
||||
min-height: 30px;
|
||||
}
|
||||
QHeaderView::section:horizontal {
|
||||
border: none;
|
||||
color: rgb(2, 65, 132);
|
||||
background: transparent;
|
||||
padding-left: 5px;
|
||||
}
|
||||
QHeaderView::section:horizontal:hover {
|
||||
color: white;
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
QHeaderView::section:horizontal:pressed {
|
||||
color: white;
|
||||
background: rgb(6, 94, 187);
|
||||
}
|
||||
QHeaderView::up-arrow {
|
||||
width: 13px;
|
||||
height: 11px;
|
||||
padding-right: 5px;
|
||||
image: url(:/White/topArrow);
|
||||
subcontrol-position: center right;
|
||||
}
|
||||
QHeaderView::up-arrow:hover, QHeaderView::up-arrow:pressed {
|
||||
image: url(:/White/topArrowHover);
|
||||
}
|
||||
QHeaderView::down-arrow {
|
||||
width: 13px;
|
||||
height: 11px;
|
||||
padding-right: 5px;
|
||||
image: url(:/White/bottomArrow);
|
||||
subcontrol-position: center right;
|
||||
}
|
||||
QHeaderView::down-arrow:hover, QHeaderView::down-arrow:pressed {
|
||||
image: url(:/White/bottomArrowHover);
|
||||
}
|
||||
|
||||
/**********表格**********/
|
||||
QTableView {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: rgb(224, 238, 255);
|
||||
gridline-color: rgb(111, 156, 207);
|
||||
}
|
||||
QTableView::item {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
border: none;
|
||||
background: white;
|
||||
border-right: 1px solid rgb(111, 156, 207);
|
||||
border-bottom: 1px solid rgb(111, 156, 207);
|
||||
}
|
||||
QTableView::item:selected {
|
||||
background: rgba(255, 255, 255, 100);
|
||||
}
|
||||
QTableView::item:selected:!active {
|
||||
color: rgb(65, 65, 65);
|
||||
}
|
||||
QTableView::indicator {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
QTableView::indicator:enabled:unchecked {
|
||||
image: url(:/White/checkBox);
|
||||
}
|
||||
QTableView::indicator:enabled:unchecked:hover {
|
||||
image: url(:/White/checkBoxHover);
|
||||
}
|
||||
QTableView::indicator:enabled:unchecked:pressed {
|
||||
image: url(:/White/checkBoxPressed);
|
||||
}
|
||||
QTableView::indicator:enabled:checked {
|
||||
image: url(:/White/checkBoxChecked);
|
||||
}
|
||||
QTableView::indicator:enabled:checked:hover {
|
||||
image: url(:/White/checkBoxCheckedHover);
|
||||
}
|
||||
QTableView::indicator:enabled:checked:pressed {
|
||||
image: url(:/White/checkBoxCheckedPressed);
|
||||
}
|
||||
QTableView::indicator:enabled:indeterminate {
|
||||
image: url(:/White/checkBoxIndeterminate);
|
||||
}
|
||||
QTableView::indicator:enabled:indeterminate:hover {
|
||||
image: url(:/White/checkBoxIndeterminateHover);
|
||||
}
|
||||
QTableView::indicator:enabled:indeterminate:pressed {
|
||||
image: url(:/White/checkBoxIndeterminatePressed);
|
||||
}
|
||||
|
||||
/**********滚动条-水平**********/
|
||||
QScrollBar:horizontal {
|
||||
height: 20px;
|
||||
background: transparent;
|
||||
margin-top: 3px;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
QScrollBar::handle:horizontal {
|
||||
height: 20px;
|
||||
min-width: 30px;
|
||||
background: rgb(170, 200, 230);
|
||||
margin-left: 15px;
|
||||
margin-right: 15px;
|
||||
}
|
||||
QScrollBar::handle:horizontal:hover {
|
||||
background: rgb(165, 195, 225);
|
||||
}
|
||||
QScrollBar::sub-line:horizontal {
|
||||
width: 15px;
|
||||
background: transparent;
|
||||
image: url(:/White/arrowLeft);
|
||||
subcontrol-position: left;
|
||||
}
|
||||
QScrollBar::add-line:horizontal {
|
||||
width: 15px;
|
||||
background: transparent;
|
||||
image: url(:/White/arrowRight);
|
||||
subcontrol-position: right;
|
||||
}
|
||||
QScrollBar::sub-line:horizontal:hover {
|
||||
background: rgb(170, 200, 230);
|
||||
}
|
||||
QScrollBar::add-line:horizontal:hover {
|
||||
background: rgb(170, 200, 230);
|
||||
}
|
||||
QScrollBar::add-page:horizontal,QScrollBar::sub-page:horizontal {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/**********滚动条-垂直**********/
|
||||
QScrollBar:vertical {
|
||||
width: 20px;
|
||||
background: transparent;
|
||||
margin-left: 3px;
|
||||
margin-right: 3px;
|
||||
}
|
||||
QScrollBar::handle:vertical {
|
||||
width: 20px;
|
||||
min-height: 30px;
|
||||
background: rgb(170, 200, 230);
|
||||
margin-top: 15px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
QScrollBar::handle:vertical:hover {
|
||||
background: rgb(165, 195, 225);
|
||||
}
|
||||
QScrollBar::sub-line:vertical {
|
||||
height: 15px;
|
||||
background: transparent;
|
||||
image: url(:/White/topArrow);
|
||||
subcontrol-position: top;
|
||||
}
|
||||
QScrollBar::add-line:vertical {
|
||||
height: 15px;
|
||||
background: transparent;
|
||||
image: url(:/White/bottomArrow);
|
||||
subcontrol-position: bottom;
|
||||
}
|
||||
QScrollBar::sub-line:vertical:hover {
|
||||
background: rgb(170, 200, 230);
|
||||
}
|
||||
QScrollBar::add-line:vertical:hover {
|
||||
background: rgb(170, 200, 230);
|
||||
}
|
||||
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
QScrollBar#verticalScrollBar:vertical {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
/**********下拉列表**********/
|
||||
QComboBox {
|
||||
height: 25px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
}
|
||||
QComboBox:enabled {
|
||||
color: rgb(84, 84, 84);
|
||||
}
|
||||
QComboBox:!enabled {
|
||||
color: rgb(80, 80, 80);
|
||||
}
|
||||
QComboBox:enabled:hover, QComboBox:enabled:focus {
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
QComboBox::drop-down {
|
||||
width: 20px;
|
||||
border: none;
|
||||
background: transparent;
|
||||
}
|
||||
QComboBox::drop-down:hover {
|
||||
background: rgba(255, 255, 255, 30);
|
||||
}
|
||||
QComboBox::down-arrow {
|
||||
image: url(:/White/arrowBottom);
|
||||
}
|
||||
QComboBox::down-arrow:on {
|
||||
/**top: 1px;**/
|
||||
}
|
||||
QComboBox QAbstractItemView {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
outline: none;
|
||||
}
|
||||
QComboBox QAbstractItemView::item {
|
||||
height: 25px;
|
||||
color: rgb(73, 73, 73);
|
||||
}
|
||||
QComboBox QAbstractItemView::item:selected {
|
||||
background: rgb(232, 241, 250);
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
|
||||
/**********进度条**********/
|
||||
QProgressBar{
|
||||
border: none;
|
||||
text-align: center;
|
||||
color: white;
|
||||
background: rgb(173, 202, 232);
|
||||
}
|
||||
QProgressBar::chunk {
|
||||
background: rgb(16, 135, 209);
|
||||
}
|
||||
|
||||
QProgressBar#progressBar {
|
||||
border: none;
|
||||
text-align: center;
|
||||
color: white;
|
||||
background-color: transparent;
|
||||
background-image: url(":/White/progressBar");
|
||||
background-repeat: repeat-x;
|
||||
}
|
||||
QProgressBar#progressBar::chunk {
|
||||
border: none;
|
||||
background-color: transparent;
|
||||
background-image: url(":/White/progressBarChunk");
|
||||
background-repeat: repeat-x;
|
||||
}
|
||||
|
||||
/**********复选框**********/
|
||||
QCheckBox{
|
||||
spacing: 5px;
|
||||
}
|
||||
QCheckBox:enabled:checked{
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
QCheckBox:enabled:!checked{
|
||||
color: rgb(70, 71, 73);
|
||||
}
|
||||
QCheckBox:enabled:hover{
|
||||
color: rgb(0, 78, 161);
|
||||
}
|
||||
QCheckBox:!enabled{
|
||||
color: rgb(80, 80, 80);
|
||||
}
|
||||
QCheckBox::indicator {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
QCheckBox::indicator:unchecked {
|
||||
image: url(:/White/checkBox);
|
||||
}
|
||||
QCheckBox::indicator:unchecked:hover {
|
||||
image: url(:/White/checkBoxHover);
|
||||
}
|
||||
QCheckBox::indicator:unchecked:pressed {
|
||||
image: url(:/White/checkBoxPressed);
|
||||
}
|
||||
QCheckBox::indicator:checked {
|
||||
image: url(:/White/checkBoxChecked);
|
||||
}
|
||||
QCheckBox::indicator:checked:hover {
|
||||
image: url(:/White/checkBoxCheckedHover);
|
||||
}
|
||||
QCheckBox::indicator:checked:pressed {
|
||||
image: url(:/White/checkBoxCheckedPressed);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate {
|
||||
image: url(:/White/checkBoxIndeterminate);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate:hover {
|
||||
image: url(:/White/checkBoxIndeterminateHover);
|
||||
}
|
||||
QCheckBox::indicator:indeterminate:pressed {
|
||||
image: url(:/White/checkBoxIndeterminatePressed);
|
||||
}
|
||||
|
||||
/**********单选框**********/
|
||||
QRadioButton{
|
||||
spacing: 5px;
|
||||
}
|
||||
QRadioButton:enabled:checked{
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
QRadioButton:enabled:!checked{
|
||||
color: rgb(70, 71, 73);
|
||||
}
|
||||
QRadioButton:enabled:hover{
|
||||
color: rgb(0, 78, 161);
|
||||
}
|
||||
QRadioButton:!enabled{
|
||||
color: rgb(80, 80, 80);
|
||||
}
|
||||
QRadioButton::indicator {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
QRadioButton::indicator:unchecked {
|
||||
image: url(:/White/radioButton);
|
||||
}
|
||||
QRadioButton::indicator:unchecked:hover {
|
||||
image: url(:/White/radioButtonHover);
|
||||
}
|
||||
QRadioButton::indicator:unchecked:pressed {
|
||||
image: url(:/White/radioButtonPressed);
|
||||
}
|
||||
QRadioButton::indicator:checked {
|
||||
image: url(:/White/radioButtonChecked);
|
||||
}
|
||||
QRadioButton::indicator:checked:hover {
|
||||
image: url(:/White/radioButtonCheckedHover);
|
||||
}
|
||||
QRadioButton::indicator:checked:pressed {
|
||||
image: url(:/White/radioButtonCheckedPressed);
|
||||
}
|
||||
|
||||
/**********输入框**********/
|
||||
QLineEdit {
|
||||
border-radius: 4px;
|
||||
height: 25px;
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
}
|
||||
QLineEdit:enabled {
|
||||
color: rgb(84, 84, 84);
|
||||
}
|
||||
QLineEdit:enabled:hover, QLineEdit:enabled:focus {
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
QLineEdit:!enabled {
|
||||
color: rgb(80, 80, 80);
|
||||
}
|
||||
|
||||
/**********文本编辑框**********/
|
||||
QTextEdit {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
color: rgb(70, 71, 73);
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
|
||||
/**********滚动区域**********/
|
||||
QScrollArea {
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
|
||||
/**********滚动区域**********/
|
||||
QWidget#transparentWidget {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/**********微调器**********/
|
||||
QSpinBox {
|
||||
border-radius: 4px;
|
||||
height: 24px;
|
||||
min-width: 40px;
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
}
|
||||
QSpinBox:enabled {
|
||||
color: rgb(60, 60, 60);
|
||||
}
|
||||
QSpinBox:enabled:hover, QSpinBox:enabled:focus {
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
QSpinBox:!enabled {
|
||||
color: rgb(210, 210, 210);
|
||||
background: transparent;
|
||||
}
|
||||
QSpinBox::up-button {
|
||||
border-left: 1px solid rgb(111, 156, 207);
|
||||
width: 18px;
|
||||
height: 12px;
|
||||
border-top-right-radius: 4px;
|
||||
image: url(:/White/upButton);
|
||||
}
|
||||
QSpinBox::up-button:!enabled {
|
||||
background: transparent;
|
||||
}
|
||||
QSpinBox::up-button:enabled:hover {
|
||||
background: rgb(255, 255, 255, 30);
|
||||
}
|
||||
QSpinBox::down-button {
|
||||
border-left: 1px solid rgb(111, 156, 207);
|
||||
width: 18px;
|
||||
height: 12px;
|
||||
border-bottom-right-radius: 4px;
|
||||
image: url(:/White/downButton);
|
||||
}
|
||||
QSpinBox::down-button:!enabled {
|
||||
background: transparent;
|
||||
}
|
||||
QSpinBox::down-button:hover {
|
||||
background: rgb(255, 255, 255, 30);
|
||||
}
|
||||
|
||||
/**********标签**********/
|
||||
QLabel#grayLabel {
|
||||
color: rgb(70, 71, 73);
|
||||
}
|
||||
|
||||
QLabel#highlightLabel {
|
||||
color: rgb(2, 65, 132);
|
||||
}
|
||||
|
||||
QLabel#redLabel {
|
||||
color: red;
|
||||
}
|
||||
|
||||
QLabel#grayYaHeiLabel {
|
||||
color: rgb(175, 175, 175);
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
QLabel#blueLabel {
|
||||
color: rgb(0, 160, 230);
|
||||
}
|
||||
|
||||
QLabel#listLabel {
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
|
||||
QLabel#lineBlueLabel {
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
|
||||
QLabel#graySeperateLabel {
|
||||
background: rgb(200, 220, 230);
|
||||
}
|
||||
|
||||
QLabel#seperateLabel {
|
||||
background: rgb(112, 153, 194);
|
||||
}
|
||||
|
||||
QLabel#radiusBlueLabel {
|
||||
border-radius: 15px;
|
||||
color: white;
|
||||
font-size: 16px;
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
|
||||
QLabel#skinLabel[colorProperty="normal"] {
|
||||
color: rgb(56, 99, 154);
|
||||
}
|
||||
QLabel#skinLabel[colorProperty="highlight"] {
|
||||
color: rgb(0, 160, 230);
|
||||
}
|
||||
|
||||
QLabel#informationLabel {
|
||||
qproperty-pixmap: url(:/White/information);
|
||||
}
|
||||
|
||||
QLabel#errorLabel {
|
||||
qproperty-pixmap: url(:/White/error);
|
||||
}
|
||||
|
||||
QLabel#successLabel {
|
||||
qproperty-pixmap: url(:/White/success);
|
||||
}
|
||||
|
||||
QLabel#questionLabel {
|
||||
qproperty-pixmap: url(:/White/question);
|
||||
}
|
||||
|
||||
QLabel#warningLabel {
|
||||
qproperty-pixmap: url(:/White/warning);
|
||||
}
|
||||
|
||||
QLabel#groupLabel {
|
||||
color: rgb(56, 99, 154);
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
font-size: 15px;
|
||||
border-top-color: transparent;
|
||||
border-right-color: transparent;
|
||||
border-left-color: transparent;
|
||||
}
|
||||
|
||||
/**********按钮**********/
|
||||
QToolButton#nsccButton {
|
||||
border: none;
|
||||
color: rgb(2, 65, 132);
|
||||
background: transparent;
|
||||
padding: 10px;
|
||||
qproperty-icon: url(:/White/nscc);
|
||||
qproperty-iconSize: 32px 32px;
|
||||
qproperty-toolButtonStyle: ToolButtonTextUnderIcon;
|
||||
}
|
||||
QToolButton#nsccButton:hover {
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
|
||||
QToolButton#transferButton {
|
||||
border: none;
|
||||
color: rgb(2, 65, 132);
|
||||
background: transparent;
|
||||
padding: 10px;
|
||||
qproperty-icon: url(:/White/transfer);
|
||||
qproperty-iconSize: 32px 32px;
|
||||
qproperty-toolButtonStyle: ToolButtonTextUnderIcon;
|
||||
}
|
||||
QToolButton#transferButton:hover {
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
|
||||
/**********按钮**********/
|
||||
QPushButton{
|
||||
border-radius: 4px;
|
||||
border: none;
|
||||
width: 75px;
|
||||
height: 25px;
|
||||
}
|
||||
QPushButton:enabled {
|
||||
background: rgb(120, 170, 220);
|
||||
color: white;
|
||||
}
|
||||
QPushButton:!enabled {
|
||||
background: rgb(180, 180, 180);
|
||||
color: white;
|
||||
}
|
||||
QPushButton:enabled:hover{
|
||||
background: rgb(100, 160, 220);
|
||||
}
|
||||
QPushButton:enabled:pressed{
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
|
||||
QPushButton#blueButton {
|
||||
color: white;
|
||||
}
|
||||
QPushButton#blueButton:enabled {
|
||||
background: rgb(0, 78, 161);
|
||||
color: white;
|
||||
}
|
||||
QPushButton:!enabled {
|
||||
background: rgb(180, 180, 180);
|
||||
color: white;
|
||||
}
|
||||
QPushButton#blueButton:enabled:hover {
|
||||
background: rgb(2, 65, 132);
|
||||
}
|
||||
QPushButton#blueButton:enabled:pressed {
|
||||
background: rgb(6, 94, 187);
|
||||
}
|
||||
|
||||
QPushButton#selectButton {
|
||||
border: none;
|
||||
border-radius: none;
|
||||
border-left: 1px solid rgb(111, 156, 207);
|
||||
background: transparent;
|
||||
image: url(:/White/scan);
|
||||
color: rgb(51, 51, 51);
|
||||
}
|
||||
QPushButton#selectButton:enabled:hover{
|
||||
background: rgb(187, 212, 238);
|
||||
}
|
||||
QPushButton#selectButton:enabled:pressed{
|
||||
background: rgb(120, 170, 220);
|
||||
}
|
||||
|
||||
QPushButton#linkButton {
|
||||
background: transparent;
|
||||
color: rgb(0, 160, 230);
|
||||
text-align:left;
|
||||
}
|
||||
QPushButton#linkButton:hover {
|
||||
color: rgb(20, 185, 255);
|
||||
text-decoration: underline;
|
||||
}
|
||||
QPushButton#linkButton:pressed {
|
||||
color: rgb(0, 160, 230);
|
||||
}
|
||||
|
||||
QPushButton#transparentButton {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/*****************标题栏按钮*******************/
|
||||
QPushButton#minimizeButton {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/minimizeHover);
|
||||
}
|
||||
QPushButton#minimizeButton:hover {
|
||||
image: url(:/White/minimize);
|
||||
}
|
||||
QPushButton#minimizeButton:pressed {
|
||||
image: url(:/White/minimizePressed);
|
||||
}
|
||||
|
||||
QPushButton#maximizeButton[maximizeProperty="maximize"] {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/maximizeHover);
|
||||
}
|
||||
QPushButton#maximizeButton[maximizeProperty="maximize"]:hover {
|
||||
image: url(:/White/maximize);
|
||||
}
|
||||
QPushButton#maximizeButton[maximizeProperty="maximize"]:pressed {
|
||||
image: url(:/White/maximizePressed);
|
||||
}
|
||||
|
||||
QPushButton#maximizeButton[maximizeProperty="restore"] {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/restoreHover);
|
||||
}
|
||||
QPushButton#maximizeButton[maximizeProperty="restore"]:hover {
|
||||
image: url(:/White/restore);
|
||||
}
|
||||
QPushButton#maximizeButton[maximizeProperty="restore"]:pressed {
|
||||
image: url(:/White/restorePressed);
|
||||
}
|
||||
|
||||
QPushButton#closeButton {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/closeHover);
|
||||
}
|
||||
QPushButton#closeButton:hover {
|
||||
image: url(:/White/close);
|
||||
}
|
||||
QPushButton#closeButton:pressed {
|
||||
image: url(:/White/closePressed);
|
||||
}
|
||||
|
||||
QPushButton#skinButton {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/skinHover);
|
||||
}
|
||||
QPushButton#skinButton:hover {
|
||||
image: url(:/White/skin);
|
||||
}
|
||||
QPushButton#skinButton:pressed {
|
||||
image: url(:/White/skinPressed);
|
||||
}
|
||||
|
||||
QPushButton#feedbackButton {
|
||||
border-radius: none;
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
background: rgb(120, 170, 220);
|
||||
image: url(:/White/feedbackHover);
|
||||
}
|
||||
QPushButton#feedbackButton:hover {
|
||||
image: url(:/White/feedback);
|
||||
}
|
||||
QPushButton#feedbackButton:pressed {
|
||||
image: url(:/White/feedbackPressed);
|
||||
}
|
||||
|
||||
QPushButton#closeTipButton {
|
||||
border-radius: none;
|
||||
border-image: url(:/White/close);
|
||||
background: transparent;
|
||||
}
|
||||
QPushButton#closeTipButton:hover {
|
||||
border-image: url(:/White/closeHover);
|
||||
}
|
||||
QPushButton#closeTipButton:pressed {
|
||||
border-image: url(:/White/closePressed);
|
||||
}
|
||||
|
||||
QPushButton#changeSkinButton{
|
||||
border-radius: 4px;
|
||||
border: 2px solid rgb(111, 156, 207);
|
||||
background: rgb(204, 227, 252);
|
||||
}
|
||||
QPushButton#changeSkinButton:hover{
|
||||
border-color: rgb(60, 150, 200);
|
||||
}
|
||||
QPushButton#changeSkinButton:pressed, QPushButton#changeSkinButton:checked{
|
||||
border-color: rgb(0, 160, 230);
|
||||
}
|
||||
|
||||
QPushButton#transferButton {
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
color: white;
|
||||
background: rgb(0, 78, 161);
|
||||
}
|
||||
QPushButton#transferButton:hover {
|
||||
background: rgb(2, 65, 132);
|
||||
}
|
||||
QPushButton#transferButton:pressed {
|
||||
background: rgb(6, 94, 187);
|
||||
}
|
||||
QPushButton#transferButton[iconProperty="left"] {
|
||||
qproperty-icon: url(:/White/left);
|
||||
}
|
||||
QPushButton#transferButton[iconProperty="right"] {
|
||||
qproperty-icon: url(:/White/right);
|
||||
}
|
||||
|
||||
QPushButton#openButton {
|
||||
border-radius: none;
|
||||
image: url(:/White/open);
|
||||
background: transparent;
|
||||
}
|
||||
QPushButton#openButton:hover {
|
||||
image: url(:/White/openHover);
|
||||
}
|
||||
QPushButton#openButton:pressed {
|
||||
image: url(:/White/openPressed);
|
||||
}
|
||||
|
||||
QPushButton#deleteButton {
|
||||
border-radius: none;
|
||||
image: url(:/White/delete);
|
||||
background: transparent;
|
||||
}
|
||||
QPushButton#deleteButton:hover {
|
||||
image: url(:/White/deleteHover);
|
||||
}
|
||||
QPushButton#deleteButton:pressed {
|
||||
image: url(:/White/deletePressed);
|
||||
}
|
||||
|
||||
QPushButton#menuButton {
|
||||
text-align: left center;
|
||||
padding-left: 3px;
|
||||
color: rgb(84, 84, 84);
|
||||
border: 1px solid rgb(111, 156, 207);
|
||||
background: white;
|
||||
}
|
||||
QPushButton#menuButton::menu-indicator{
|
||||
subcontrol-position: right center;
|
||||
subcontrol-origin: padding;
|
||||
image: url(:/White/arrowBottom);
|
||||
padding-right: 3px;
|
||||
}
|
||||
212
Resources/qss/lightindigo.qss
Normal file
212
Resources/qss/lightindigo.qss
Normal file
@@ -0,0 +1,212 @@
|
||||
QToolTip
|
||||
{
|
||||
border: 1px solid black;
|
||||
background-color: #ffa02f;
|
||||
padding: 1px;
|
||||
border-radius: 3px;
|
||||
opacity: 100;
|
||||
}
|
||||
|
||||
QWidget
|
||||
{
|
||||
color: #000000;
|
||||
background-color: #f8f8f8;
|
||||
}
|
||||
|
||||
QWidget:item:hover
|
||||
{
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6495ed, stop: 1 #6495ed);
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
QWidget:item:selected
|
||||
{
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
|
||||
}
|
||||
|
||||
QWidget:disabled
|
||||
{
|
||||
color: #404040;
|
||||
background-color: #323232;
|
||||
}
|
||||
|
||||
QLineEdit
|
||||
{
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #4d4d4d, stop: 0 #646464, stop: 1 #5d5d5d);
|
||||
padding: 1px;
|
||||
border-style: solid;
|
||||
border: 1px solid #1e1e1e;
|
||||
border-radius: 5;
|
||||
}
|
||||
|
||||
QPushButton
|
||||
{
|
||||
color: #000000;
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffffff, stop: 1 #ffffff);
|
||||
border-width: 1px;
|
||||
border-color: #000000;
|
||||
border-style: solid;
|
||||
border-radius: 4;
|
||||
padding: 3px;
|
||||
font-size: 15px;
|
||||
padding-left: 5px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
QPushButton:pressed
|
||||
{
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #87cefa, stop: 1 #87cefa);
|
||||
}
|
||||
|
||||
QComboBox
|
||||
{
|
||||
selection-background-color: #ffaa00;
|
||||
background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #565656, stop: 0.1 #525252, stop: 0.5 #4e4e4e, stop: 0.9 #4a4a4a, stop: 1 #464646);
|
||||
border-style: solid;
|
||||
border: 1px solid #1e1e1e;
|
||||
border-radius: 5;
|
||||
}
|
||||
|
||||
QPushButton:hover
|
||||
{
|
||||
border: 2px solid QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #6495ed, stop: 1 #6495ed);
|
||||
}
|
||||
|
||||
QScrollBar:horizontal {
|
||||
border: 1px solid #222222;
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848);
|
||||
height: 7px;
|
||||
margin: 0px 16px 0 16px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal
|
||||
{
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f);
|
||||
min-height: 20px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
QScrollBar::add-line:horizontal {
|
||||
border: 1px solid #1b1b19;
|
||||
border-radius: 2px;
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a);
|
||||
width: 14px;
|
||||
subcontrol-position: right;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
|
||||
QScrollBar::sub-line:horizontal {
|
||||
border: 1px solid #1b1b19;
|
||||
border-radius: 2px;
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #ffa02f, stop: 1 #d7801a);
|
||||
width: 14px;
|
||||
subcontrol-position: left;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
|
||||
QScrollBar::right-arrow:horizontal, QScrollBar::left-arrow:horizontal
|
||||
{
|
||||
border: 1px solid black;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
background: white;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
|
||||
{
|
||||
background: none;
|
||||
}
|
||||
|
||||
QScrollBar:vertical
|
||||
{
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.0 #121212, stop: 0.2 #282828, stop: 1 #484848);
|
||||
width: 7px;
|
||||
margin: 16px 0 16px 0;
|
||||
border: 1px solid #222222;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical
|
||||
{
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 0.5 #d7801a, stop: 1 #ffa02f);
|
||||
min-height: 20px;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
QScrollBar::add-line:vertical
|
||||
{
|
||||
border: 1px solid #1b1b19;
|
||||
border-radius: 2px;
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ffa02f, stop: 1 #d7801a);
|
||||
height: 14px;
|
||||
subcontrol-position: bottom;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
|
||||
QScrollBar::sub-line:vertical
|
||||
{
|
||||
border: 1px solid #1b1b19;
|
||||
border-radius: 2px;
|
||||
background: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #d7801a, stop: 1 #ffa02f);
|
||||
height: 14px;
|
||||
subcontrol-position: top;
|
||||
subcontrol-origin: margin;
|
||||
}
|
||||
|
||||
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical
|
||||
{
|
||||
border: 1px solid black;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
background: white;
|
||||
}
|
||||
|
||||
|
||||
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical
|
||||
{
|
||||
background: none;
|
||||
}
|
||||
|
||||
QTextEdit
|
||||
{
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
QPlainTextEdit
|
||||
{
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
QLineEdit
|
||||
{
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
QSpinBox
|
||||
{
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
QProgressBar
|
||||
{
|
||||
border: 2px solid grey;
|
||||
border-radius: 5px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
QProgressBar::chunk
|
||||
{
|
||||
background-color: #d7801a;
|
||||
width: 2.15px;
|
||||
margin: 0.5px;
|
||||
}
|
||||
|
||||
/**********·Ö×é¿ò**********/
|
||||
QGroupBox {
|
||||
font-size: 16px;
|
||||
border: 1px solid grey;
|
||||
border-radius: 4px;
|
||||
margin-top: 10px;
|
||||
}
|
||||
QGroupBox::title {
|
||||
color: #000000;
|
||||
}
|
||||
@@ -83,6 +83,25 @@
|
||||
<string>3D RECONSTRUCTION</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="label_4">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>360</x>
|
||||
<y>240</y>
|
||||
<width>151</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
<font>
|
||||
<family>Adobe Devanagari</family>
|
||||
<pointsize>14</pointsize>
|
||||
</font>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user