改进代码
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
#pragma execution_character_set("utf-8")
|
||||
#include "frmmain.h"
|
||||
#include "frmmain.h"
|
||||
#include "ui_frmmain.h"
|
||||
#include "qfile.h"
|
||||
#include "qtextstream.h"
|
||||
#include "qtranslator.h"
|
||||
#include "qdebug.h"
|
||||
#include "head.h"
|
||||
|
||||
frmMain::frmMain(QWidget *parent) : QMainWindow(parent), ui(new Ui::frmMain)
|
||||
{
|
||||
@@ -31,6 +27,10 @@ void frmMain::initForm()
|
||||
this->initOther();
|
||||
this->initStyle();
|
||||
this->initTranslator();
|
||||
|
||||
ui->rbtn1->setChecked(true);
|
||||
ui->ck2->setChecked(true);
|
||||
ui->ck3->setCheckState(Qt::PartiallyChecked);
|
||||
ui->tabWidget->setCurrentIndex(0);
|
||||
}
|
||||
|
||||
@@ -133,11 +133,7 @@ void frmMain::initListWidget()
|
||||
|
||||
void frmMain::initOther()
|
||||
{
|
||||
ui->rbtn1->setChecked(true);
|
||||
ui->ck2->setChecked(true);
|
||||
ui->ck3->setCheckState(Qt::PartiallyChecked);
|
||||
ui->horizontalSlider->setValue(88);
|
||||
|
||||
ui->tab9->setStyleSheet("QPushButton{font:20pt;}");
|
||||
ui->widgetVideo->setStyleSheet("QLabel{font:20pt;}");
|
||||
|
||||
@@ -156,9 +152,9 @@ void frmMain::initStyle()
|
||||
{
|
||||
//加载样式表
|
||||
QString qss;
|
||||
//QFile file(":/qss/psblack.css");
|
||||
QFile file(":/qss/psblack.css");
|
||||
//QFile file(":/qss/flatwhite.css");
|
||||
QFile file(":/qss/lightblue.css");
|
||||
//QFile file(":/qss/lightblue.css");
|
||||
if (file.open(QFile::ReadOnly)) {
|
||||
#if 1
|
||||
//用QTextStream读取样式文件不用区分文件编码 带bom也行
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
|
||||
#include <QMainWindow>
|
||||
|
||||
namespace Ui
|
||||
{
|
||||
namespace Ui {
|
||||
class frmMain;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
#pragma execution_character_set("utf-8")
|
||||
#include "frmmain.h"
|
||||
#include <QApplication>
|
||||
#include <QTextCodec>
|
||||
#include "frmmain.h"
|
||||
#include "head.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6,0,0))
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
QApplication a(argc, argv);
|
||||
a.setFont(QFont("Microsoft Yahei", 9));
|
||||
|
||||
#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
|
||||
#if _MSC_VER
|
||||
QTextCodec *codec = QTextCodec::codecForName("gbk");
|
||||
#else
|
||||
|
||||
@@ -32,7 +32,7 @@ QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pres
|
||||
border-style:solid;
|
||||
border-width:0px 0px 2px 0px;
|
||||
padding:4px 4px 2px 4px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#575959;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6);
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ border-style:none;
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:hover{
|
||||
color:#FFFFFF;
|
||||
background-color:#00BB9E;
|
||||
background-color:#575959;
|
||||
}
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{
|
||||
@@ -53,7 +53,7 @@ color:#57595B;
|
||||
border-style:solid;
|
||||
border-width:0px 0px 0px 2px;
|
||||
padding:4px 4px 4px 2px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#575959;
|
||||
background-color:#FFFFFF;
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #E4E4E4,stop:1
|
||||
}
|
||||
|
||||
QWidget[video="true"] QLabel:focus{
|
||||
border:1px solid #00BB9E;
|
||||
border:1px solid #575959;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1 #F6F6F6);
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ border:1px solid #B6B6B6;
|
||||
border-radius:3px;
|
||||
padding:2px;
|
||||
background:none;
|
||||
selection-background-color:#00BB9E;
|
||||
selection-background-color:#575959;
|
||||
selection-color:#FFFFFF;
|
||||
}
|
||||
|
||||
@@ -356,11 +356,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:hover{
|
||||
background:#00BB9E;
|
||||
background:#575959;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:pressed{
|
||||
background:#00BB9E;
|
||||
background:#575959;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:horizontal{
|
||||
@@ -393,11 +393,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:hover{
|
||||
background:#00BB9E;
|
||||
background:#575959;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:pressed{
|
||||
background:#00BB9E;
|
||||
background:#575959;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:vertical{
|
||||
@@ -478,7 +478,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F6F6F6,stop:1
|
||||
|
||||
QTabBar::tab:selected,QTabBar::tab:hover{
|
||||
border-style:solid;
|
||||
border-color:#00BB9E;
|
||||
border-color:#575959;
|
||||
background:#FFFFFF;
|
||||
}
|
||||
|
||||
@@ -632,7 +632,16 @@ QTabWidget::pane:bottom{bottom:-1px;}
|
||||
QTabWidget::pane:left{right:-1px;}
|
||||
QTabWidget::pane:right{left:-1px;}
|
||||
|
||||
*:disabled{
|
||||
QDialog {
|
||||
background-color:#FFFFFF;
|
||||
color:#57595B;
|
||||
}
|
||||
|
||||
QDialogButtonBox > QPushButton {
|
||||
min-width:50px;
|
||||
}
|
||||
|
||||
*:disabled,QMenu::item:disabled{
|
||||
background:#FFFFFF;
|
||||
border-color:#E4E4E4;
|
||||
color:#B6B6B6;
|
||||
@@ -645,4 +654,4 @@ color:#B6B6B6;
|
||||
/*NormalColorEnd:#E4E4E4*/
|
||||
/*DarkColorStart:#F6F6F6*/
|
||||
/*DarkColorEnd:#F6F6F6*/
|
||||
/*HighColor:#00BB9E*/
|
||||
/*HighColor:#575959*/
|
||||
@@ -32,7 +32,7 @@ QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pres
|
||||
border-style:solid;
|
||||
border-width:0px 0px 2px 0px;
|
||||
padding:4px 4px 2px 4px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#386488;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ border-style:none;
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:hover{
|
||||
color:#FFFFFF;
|
||||
background-color:#00BB9E;
|
||||
background-color:#386488;
|
||||
}
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{
|
||||
@@ -53,7 +53,7 @@ color:#386487;
|
||||
border-style:solid;
|
||||
border-width:0px 0px 0px 2px;
|
||||
padding:4px 4px 4px 2px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#386488;
|
||||
background-color:#EAF7FF;
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #DEF0FE,stop:1
|
||||
}
|
||||
|
||||
QWidget[video="true"] QLabel:focus{
|
||||
border:1px solid #00BB9E;
|
||||
border:1px solid #386488;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1 #DAEFFF);
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ border:1px solid #C0DCF2;
|
||||
border-radius:3px;
|
||||
padding:2px;
|
||||
background:none;
|
||||
selection-background-color:#00BB9E;
|
||||
selection-background-color:#386488;
|
||||
selection-color:#FFFFFF;
|
||||
}
|
||||
|
||||
@@ -356,11 +356,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:hover{
|
||||
background:#00BB9E;
|
||||
background:#386488;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:pressed{
|
||||
background:#00BB9E;
|
||||
background:#386488;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:horizontal{
|
||||
@@ -393,11 +393,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:hover{
|
||||
background:#00BB9E;
|
||||
background:#386488;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:pressed{
|
||||
background:#00BB9E;
|
||||
background:#386488;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:vertical{
|
||||
@@ -478,7 +478,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #F2F9FF,stop:1
|
||||
|
||||
QTabBar::tab:selected,QTabBar::tab:hover{
|
||||
border-style:solid;
|
||||
border-color:#00BB9E;
|
||||
border-color:#386488;
|
||||
background:#EAF7FF;
|
||||
}
|
||||
|
||||
@@ -632,7 +632,16 @@ QTabWidget::pane:bottom{bottom:-1px;}
|
||||
QTabWidget::pane:left{right:-1px;}
|
||||
QTabWidget::pane:right{left:-1px;}
|
||||
|
||||
*:disabled{
|
||||
QDialog {
|
||||
background-color:#EAF7FF;
|
||||
color:#386487;
|
||||
}
|
||||
|
||||
QDialogButtonBox > QPushButton {
|
||||
min-width:50px;
|
||||
}
|
||||
|
||||
*:disabled,QMenu::item:disabled{
|
||||
background:#EAF7FF;
|
||||
border-color:#DEF0FE;
|
||||
color:#C0DCF2;
|
||||
@@ -645,4 +654,4 @@ color:#C0DCF2;
|
||||
/*NormalColorEnd:#C0DEF6*/
|
||||
/*DarkColorStart:#F2F9FF*/
|
||||
/*DarkColorEnd:#DAEFFF*/
|
||||
/*HighColor:#00BB9E*/
|
||||
/*HighColor:#386488*/
|
||||
@@ -32,7 +32,7 @@ QWidget[nav="top"] QAbstractButton:hover,QWidget[nav="top"] QAbstractButton:pres
|
||||
border-style:solid;
|
||||
border-width:0px 0px 2px 0px;
|
||||
padding:4px 4px 2px 4px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#AAAAAA;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252);
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ border-style:none;
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:hover{
|
||||
color:#FFFFFF;
|
||||
background-color:#00BB9E;
|
||||
background-color:#AAAAAA;
|
||||
}
|
||||
|
||||
QWidget[nav="left"] QAbstractButton:checked,QWidget[nav="left"] QAbstractButton:pressed{
|
||||
@@ -53,7 +53,7 @@ color:#DCDCDC;
|
||||
border-style:solid;
|
||||
border-width:0px 0px 0px 2px;
|
||||
padding:4px 4px 4px 2px;
|
||||
border-color:#00BB9E;
|
||||
border-color:#AAAAAA;
|
||||
background-color:#444444;
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #484848,stop:1
|
||||
}
|
||||
|
||||
QWidget[video="true"] QLabel:focus{
|
||||
border:1px solid #00BB9E;
|
||||
border:1px solid #AAAAAA;
|
||||
background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1 #525252);
|
||||
}
|
||||
|
||||
@@ -73,8 +73,8 @@ border:1px solid #242424;
|
||||
border-radius:3px;
|
||||
padding:2px;
|
||||
background:none;
|
||||
selection-background-color:#484848;
|
||||
selection-color:#DCDCDC;
|
||||
selection-background-color:#AAAAAA;
|
||||
selection-color:#FFFFFF;
|
||||
}
|
||||
|
||||
QLineEdit:focus,QTextEdit:focus,QPlainTextEdit:focus,QSpinBox:focus,QDoubleSpinBox:focus,QComboBox:focus,QDateEdit:focus,QTimeEdit:focus,QDateTimeEdit:focus,QLineEdit:hover,QTextEdit:hover,QPlainTextEdit:hover,QSpinBox:hover,QDoubleSpinBox:hover,QComboBox:hover,QDateEdit:hover,QTimeEdit:hover,QDateTimeEdit:hover{
|
||||
@@ -356,11 +356,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:hover{
|
||||
background:#00BB9E;
|
||||
background:#AAAAAA;
|
||||
}
|
||||
|
||||
QScrollBar::handle:horizontal:pressed{
|
||||
background:#00BB9E;
|
||||
background:#AAAAAA;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:horizontal{
|
||||
@@ -393,11 +393,11 @@ border-radius:6px;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:hover{
|
||||
background:#00BB9E;
|
||||
background:#AAAAAA;
|
||||
}
|
||||
|
||||
QScrollBar::handle:vertical:pressed{
|
||||
background:#00BB9E;
|
||||
background:#AAAAAA;
|
||||
}
|
||||
|
||||
QScrollBar::add-page:vertical{
|
||||
@@ -478,7 +478,7 @@ background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 #646464,stop:1
|
||||
|
||||
QTabBar::tab:selected,QTabBar::tab:hover{
|
||||
border-style:solid;
|
||||
border-color:#00BB9E;
|
||||
border-color:#AAAAAA;
|
||||
background:#444444;
|
||||
}
|
||||
|
||||
@@ -632,7 +632,16 @@ QTabWidget::pane:bottom{bottom:-1px;}
|
||||
QTabWidget::pane:left{right:-1px;}
|
||||
QTabWidget::pane:right{left:-1px;}
|
||||
|
||||
*:disabled{
|
||||
QDialog {
|
||||
background-color:#444444;
|
||||
color:#DCDCDC;
|
||||
}
|
||||
|
||||
QDialogButtonBox > QPushButton {
|
||||
min-width:50px;
|
||||
}
|
||||
|
||||
*:disabled,QMenu::item:disabled{
|
||||
background:#444444;
|
||||
border-color:#484848;
|
||||
color:#242424;
|
||||
@@ -645,4 +654,4 @@ color:#242424;
|
||||
/*NormalColorEnd:#383838*/
|
||||
/*DarkColorStart:#646464*/
|
||||
/*DarkColorEnd:#525252*/
|
||||
/*HighColor:#00BB9E*/
|
||||
/*HighColor:#AAAAAA*/
|
||||
@@ -4,13 +4,8 @@ greaterThan(QT_MAJOR_VERSION, 5): QT += core5compat
|
||||
|
||||
TARGET = styledemo
|
||||
TEMPLATE = app
|
||||
MOC_DIR = temp/moc
|
||||
RCC_DIR = temp/rcc
|
||||
UI_DIR = temp/ui
|
||||
OBJECTS_DIR = temp/obj
|
||||
DESTDIR = $$PWD/../bin
|
||||
|
||||
CONFIG += warn_off
|
||||
SOURCES += main.cpp
|
||||
HEADERS += head.h
|
||||
HEADERS += frmmain.h
|
||||
|
||||
Reference in New Issue
Block a user