您当前的位置: 首页 >  ide

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT应用编程: QSlider设置滚动块定位到鼠标点击的地方

DS小龙哥 发布时间:2020-12-01 21:30:25 ,浏览量:0

一、环境介绍

QT版本:  5.12.6

二、 实现方法

在UI界面拖一个horizontalSlider控件,方便测试。

在主界面的类里重载eventFilter函数,拦截鼠标事件。

//主线程
class Widget : public QWidget
{
    Q_OBJECT

public:
    ....................
private slots:
    ....................

protected:
    bool eventFilter(QObject *obj, QEvent *event);
private:
    Ui::Widget *ui;
};


Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->horizontalSlider_2->installEventFilter(this);
    ...................略........
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.2579s