外贸网站建站多少钱,推广平台的方法,阿里云网站备案资料,对网站建设这门课程的想法目录
水平滑动条#xff0c;垂直滑动条
常用信号
进度条
常用信号
修改进度条
例子 rgb调色
配置ui界面
编写3个进度条的事件函数
添加链表容器和按钮索引 在.h里的类定义
初始化链表容器和按钮索引
编写添加颜色的按钮点击事件函数
效果 水平滑动条#xff0c…目录
水平滑动条垂直滑动条
常用信号
进度条
常用信号
修改进度条
例子 rgb调色
配置ui界面
编写3个进度条的事件函数
添加链表容器和按钮索引 在.h里的类定义
初始化链表容器和按钮索引
编写添加颜色的按钮点击事件函数
效果 水平滑动条垂直滑动条 常用信号
valueChanged(int) 数值变化的时候sliderMoved(int) 滑动的时候里面的参数就是滑动的值
进度条 常用信号
valueChanged(int) 数值变化的时候
修改进度条
ui-progressBar-setValue(int);
例子 rgb调色
配置ui界面 编写3个进度条的事件函数
//更新颜色函数
void MainWindow::updatergb()
{//获取rgb颜色QString r ui-lineEdit_red-text();QString g ui-lineEdit_green-text();QString b ui-lineEdit_bule-text();//组合样式QString style QString(background-color: rgb(%1, %2, %3);).arg(r).arg(g).arg(b);//生效测试样式ui-label_color-setStyleSheet(style);
}//红色进度条
void MainWindow::on_red_valueChanged(int value)
{//显示进度条的值ui-lineEdit_red-setText(QString::number(value));updatergb();
}//绿色进度条
void MainWindow::on_green_valueChanged(int value)
{//显示进度条的值ui-lineEdit_green-setText(QString::number(value));updatergb();
}//蓝色进度条
void MainWindow::on_yellow_valueChanged(int value)
{//显示进度条的值ui-lineEdit_bule-setText(QString::number(value));updatergb();
}
添加链表容器和按钮索引 在.h里的类定义
private:Ui::MainWindow *ui;QListQPushButton* list;//存放五个按钮的链表容器在构造函数里赋值int index;//按钮索引
初始化链表容器和按钮索引
//构造函数
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui-setupUi(this);//将五个按钮赋值到链表容器里//方式1//list.push_back(ui-btn1);//方式2listui-pushButton_2ui-pushButton_6ui-pushButton_3ui-pushButton_4ui-pushButton_5;//初始化索引index 0;
}
编写添加颜色的按钮点击事件函数
//添加颜色按钮
void MainWindow::on_pushButton_clicked()
{//先获取当前颜色框的颜色QString style ui-label_color-styleSheet();//生效到对应的颜色按钮list.at(index)-setStyleSheet(style);//索引加1index index%list.size();
}
效果