Qt QSlider的使用
一、概述
案例:因为要做cornerHarris角点检测演示,需要不断的调节阀值来查看角点的效果。一次次的运行当然也可以,不过太过麻烦,所以想到了使用Qt的QSlider来调节thresh。这样既方便有快捷
思路:
1.导入QSlider
2.实例化并加入Qt对象树
3.设置方向
4.设置值的范围(0~255)
5.设置初始阀值
6.设置槽函数用来监听阀值的变化
二、代码演示
slider = new QSlider(this);//实例化并将其放入对象树 slider->setOrientation(Qt::Horizontal);//设置方向 slider->setRange(1,255);//设置值的范围 slider->setValue(130);//设置初始值 //设置槽函数以监听阀值变化 connect(slider,&QSlider::valueChanged,[=](int value){ qDebug()<<"value:"<<value; onHSliderValueChanged(value);//执行角点检测 });
三、示例图