首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >QT学习第3天:QSlider使用方法

QT学习第3天:QSlider使用方法

作者头像
炒香菇的书呆子
发布2020-08-17 16:56:27
9370
发布2020-08-17 16:56:27
举报

创建项目QSliderTest 实现功能:点击按钮:滑动框复位,滑动滑动框,显示移动距离 在ui界面中添加一个水平和一个竖直滑动框,还有一个按钮

在这里插入图片描述
在这里插入图片描述

添加信号槽 在QSliderTest.h中添加代码

#pragma once

#include <QtWidgets/QWidget>
#include "ui_QSliderTest.h"

class QSliderTest : public QWidget
{
    Q_OBJECT

public:
    QSliderTest(QWidget *parent = Q_NULLPTR);
public slots:
	void Move(int);
	void Change(int);
	void Press();
	void Rel();
	void Click();
private:
    Ui::QSliderTestClass ui;
};

在QSliderTest.cpp中添加代码

#include "QSliderTest.h"
#include <QDebug>
QSliderTest::QSliderTest(QWidget *parent)
    : QWidget(parent)
{
    ui.setupUi(this);
}
//拖到滑块条
void QSliderTest::Move(int v)
{
	qDebug() << "Move" << v;
}
//点击,拖动,直接设置
void QSliderTest::Change(int v)
{
	qDebug() << "Change" << v;
}
//点击滑块
void QSliderTest::Press()
{
	qDebug() << "Press" << ui.horizontalSlider->value();
}
void QSliderTest::Rel()
{
	qDebug() << "Rel"<< ui.horizontalSlider->value();
}
void QSliderTest::Click()
{
	int v=ui.horizontalSlider->value() + 10;
	ui.horizontalSlider->setValue(300);
}

在ui界面中设置槽函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置控制台输出

在这里插入图片描述
在这里插入图片描述

运行程序

在这里插入图片描述
在这里插入图片描述

2020年8月15日00:06:39

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档