1. ui界面控件
四个slider控件,控制改变RGB颜色和颜色深浅,一个textEdit显示颜色底色板块。
如下图
2. 拖动RGB滑动条时设置textEdit的底色
.cpp文件里的代码实现,
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
init();
}
void Widget::init()
{
QObject::connect(ui->horizontalSlider_G,SIGNAL(valueChanged(int)),
this,SLOT(on_horizontalSlider_R_valueChanged(int)));
QObject::connect(ui->horizontalSlider_B,SIGNAL(valueChanged(int)),
this,SLOT(on_horizontalSlider_R_valueChanged(int)));
QObject::connect(ui->horizontalSlider_Alpha,SIGNAL(valueChanged(int)),
this,SLOT(on_horizontalSlider_R_valueChanged(int)));
}
void Widget::on_horizontalSlider_R_valueChanged(int valu