#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
this->setStyleSheet("#Widget{background:#F5F5F5;}"
"QSlider::groove:horizontal{border:0px;}"
"QSlider::sub-page:horizontal{background:#00BFFF;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::add-page:horizontal{background:#FFFFFF;border:0px;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::handle:horizontal{background:#87CEFA;width:20px;"
"border:0px;border-radius:10px;}");
QFont font12 = QFont("Microsoft YaHei", 12, QFont::Normal);
ui->label_progress->setFont(font12);
ui->label_progress->setStyleSheet("color:#00BFFF;");
ui->label_size->setFont(font12);
ui->label_size->setStyleSheet("color:#00BFFF;");
ui->pushButton_blue->setFont(font12);
ui->pushButton_blue->setStyleSheet(
"QPushButton{background:#FFFFFF;color:#00BFFF;border:1px solid #00BFFF;border-radius:2px;}"
"QPushButton:hover{color:#87CEFA;border:1px solid #87CEFA;}"
"QPushButton:pressed{color:#4682B4;border:1px solid #4682B4;}");
ui->pushButton_fy->setFont(font12);
ui->pushButton_fy->setStyleSheet(
"QPushButton{background:#FFFFFF;color:#FF8C00;border:1px solid #FF8C00;border-radius:2px;}"
"QPushButton:hover{color:#FFE4C4;border:1px solid #FFE4C4;}"
"QPushButton:pressed{color:#D2691E;border:1px solid #D2691E;}");
ui->pushButton_pink->setFont(font12);
ui->pushButton_pink->setStyleSheet(
"QPushButton{background:#FFFFFF;color:#FF69B4;border:1px solid #FF69B4;border-radius:2px;}"
"QPushButton:hover{color:#FFC0CB;border:1px solid #FFC0CB;}"
"QPushButton:pressed{color:#DB7093;border:1px solid #DB7093;}");
}
Widget::~Widget()
{
delete ui;
}
void Widget::on_horizontalSlider_valueChanged(int value)
{
ui->ringProgressbar->setPersent(value);
}
void Widget::on_horizontalSlider_2_valueChanged(int value)
{
ui->ringProgressbar->setFixedSize(150 + value * 50 / 100, 150 + value * 50 / 100);
}
void Widget::on_pushButton_blue_clicked()
{
ui->label_progress->setStyleSheet("color:#00BFFF;");
ui->label_size->setStyleSheet("color:#00BFFF;");
this->setStyleSheet("#Widget{background:#F5F5F5;}"
"QSlider::groove:horizontal{border:0px;}"
"QSlider::sub-page:horizontal{background:#00BFFF;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::add-page:horizontal{background:#FFFFFF;border:0px;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::handle:horizontal{background:#87CEFA;width:20px;"
"border:0px;border-radius:10px;}");
ui->ringProgressbar->setColor(QColor(213,240,255),
QColor(0,191,255),
QColor(255,255,255),
QColor(0,191,255));
}
void Widget::on_pushButton_fy_clicked()
{
ui->label_progress->setStyleSheet("color:#FF8C00;");
ui->label_size->setStyleSheet("color:#FF8C00;");
this->setStyleSheet("#Widget{background:#F5F5F5;}"
"QSlider::groove:horizontal{border:0px;}"
"QSlider::sub-page:horizontal{background:#FF8C00;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::add-page:horizontal{background:#FFFFFF;border:0px;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::handle:horizontal{background:#FFE4C4;width:20px;"
"border:0px;border-radius:10px;}");
ui->ringProgressbar->setColor(QColor(255,228,196),
QColor(255,140,0),
QColor(255,255,255),
QColor(255,140,0));
}
void Widget::on_pushButton_pink_clicked()
{
ui->label_progress->setStyleSheet("color:#FF69B4;");
ui->label_size->setStyleSheet("color:#FF69B4;");
this->setStyleSheet("#Widget{background:#F5F5F5;}"
"QSlider::groove:horizontal{border:0px;}"
"QSlider::sub-page:horizontal{background:#FF69B4;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::add-page:horizontal{background:#FFFFFF;border:0px;"
"border-radius:2px;margin-top:8px;margin-bottom:8px;}"
"QSlider::handle:horizontal{background:#FFC0CB;width:20px;"
"border:0px;border-radius:10px;}");
ui->ringProgressbar->setColor(QColor(255,192,203),
QColor(255,105,180),
QColor(255,255,255),
QColor(255,105,180));
}