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);//执行角点检测
    });

三、示例图

 

posted on 2022-03-09 22:57  飘杨......  阅读(653)  评论(0编辑  收藏  举报