当前位置: 首页 > news >正文

台州网站建设选浙江华企俄罗斯搜索引擎yandex

台州网站建设选浙江华企,俄罗斯搜索引擎yandex,web前端做网站,北京网站建设公司费用浩森宇特文章目录 前言一、QSliderQSlider的常用API信号与槽 二、QProgressBar滑动条和滚动条的常用API 总结 前言 在用户界面设计中,滑动条和进度条是常见的控件。Qt中提供了QProgressBar和QSlider两个类来实现滚动条和滑动条。 一、QSlider 在Qt中,QSlider是…

文章目录

  • 前言
  • 一、QSlider
    • QSlider的常用API
    • 信号与槽
  • 二、QProgressBar
    • 滑动条和滚动条的常用API
  • 总结


前言

在用户界面设计中,滑动条和进度条是常见的控件。Qt中提供了QProgressBar和QSlider两个类来实现滚动条和滑动条。


一、QSlider

在Qt中,QSlider是一个用于设置值的控件。它可以用于音频和视频应用程序中的音量控制、视频播放器中的进度条控制,还可以用于显示一定范围内的整数或浮点数。QSlider类具有以下特征:

它是QWidget的子类。
它可以出现在水平和垂直方向上。
可以设置最大和最小值。
可以显示当前值。
可以设置步骤或单元大小。

在Qt中有两种进度条,我们通过设置属性就可以在他们之间变化:

  • horizontalSlider
  • verticalSlider
    他们几乎是一样使用的。
    在这里插入图片描述
    在这里插入图片描述

QSlider的常用API

  1. 构造函数
QSlider(QWidget * parent)
  1. 最大值和最小值
void setMinimum(int min)//设置最小值
void setMaximum(int max)//设置最大值
void setRange(int min, int max)//设置范围,默认为0~99
int minimum() const//返回最小值
int maximum() const//返回最大值
  1. 当前值
void setValue(int value)//设置当前值
int value() const//返回当前值
  1. 步长
    默认步长为1,在QSlider中,当鼠标在他上面时,我们可用通过小键盘的左右/上下调整值,当我们点击左右后,他就会加step个值
void setSingleStep(int step)
int singleStep() const
  1. 检测是否按下滑块
bool isSliderDown();//返回用户是否滑块按下滑块

6.进度条的方向

// 获取和设置滑动条的方向
Qt::Orientation orientation() const;
void setOrientation(Qt::Orientation);

方向有如下两种:

方向value
Qt::Horizontal0x1
Qt::Vertical0x2

信号与槽

valueChanged()//值被改变
sliderPressed()//滑块被点击
sliderMoved()//滑块移动
sliderReleased();//滑块被释放

二、QProgressBar

在各种应用程序中,进度条是一种非常常见的控件,通常用于显示任务的进行情况,比如文件上传和下载、批量操作等。在Qt中,QProgressBar是用于实现进度条的类。本文将介绍QProgressBar的一些常用属性和方法,以帮助您快速构建出各种进度条。

在Qt中,进度条用于显示任务的进度情况。QProgressBar是用于实现进度条的类,它具有以下特性:

它是QWidget的子类。
可以在水平方向和垂直方向上显示。
可以显示进度文本。

滑动条和滚动条的常用API

1.构造函数

这个构造函数有很多重载,其中最常用的是第一个版本。这个版本不指定最小值和最大值,它们默认为0和100。第二个版本用于指定范围内的值。

QProgressBar(QWidget * parent = nullptr)//只指定父类
QProgressBar(int minimum, int maximum, QWidget * parent = nullptr)//指定最小值,最大值和父类

2.最小值和最大值

void setMinimum(int min)//设置最小值
void setMaximum(int max)//设置最大值
int minimum() const//返回最小值
int maximum() const//返回最大值
void setRange(int min, int max)//设置范围,默认为0~99

当min和max都为0时,他就会开始滚动:
在这里插入图片描述

3.当前值

void setValue(int value)//设置当前值
int value() const//返回当前值

4.文本显示

void setTextVisible(bool visible)//是否显示进度文本
bool isTextVisible() const//返回是否显示进度文本
void setFormat(const QString & format)//格式化进度文本
QString format() const//返回格式化进度文本
void setAlignment(Qt::Alignment alignment)//设置对齐
Qt::Alignment alignment() const//返回对齐

总结

在用户界面设计中,滑动条和进度是常见的控件
QProgressBar是Qt中的一个进度条控件,它可以用于显示任务的进行状态,例如文件上传和下载、批量处理等。
QSlider是Qt中的一个滑动条控件,它可以用于向用户显示数值和允许用户通过拖动滑块来选择数值。在QSlider中,用户可以通过鼠标或者键盘来操作滑块的位置,从而改变当前的数值。
Qt中提供了QProgressBar和QSlider两个类来实现滚动条和进度条。

http://www.dt0577.cn/news/20920.html

相关文章:

  • 网站如何做访客统计矿坛器材友情交换
  • vs和dw做网站的区别网络seo优化公司
  • 深圳网站设计 商城西安疫情最新情况
  • 北京高端品牌网站定制百度快照有什么用
  • 网站怎么让百度收录一张图做封面seo前线
  • 网站开发团队奖惩短视频关键词优化
  • 网易企业邮箱域名怎么设置莫停之科技windows优化大师
  • 福建商城网站制作公司网络推广员怎么做
  • 做优惠券网站需要淘宝哪些接口沈阳关键词自然排名
  • 做课件的网站sem竞价推广代运营收费
  • 网站建设的过程包括几个阶段深圳网络推广网络
  • 工商注册名字查询系统网站如何做优化推广
  • 三屏合一网站开发汕头网站建设开发
  • 10月哪个网站做电影票活动信息流优化师是什么
  • 网站界面设计需要首先做市场研究吗dw网页制作教程
  • 如何创建网站教程视频googleseo排名公司
  • 做非法网站要多少钱网站友情链接
  • html代码基础邢台市seo服务
  • 吃的网站要怎么做的seo还有未来吗
  • 什么网站上做效果图可以赚钱域名大全
  • wordpress官网案例上海网站seo
  • 做润滑油网站图片十大免费网站推广入口
  • 东莞 塑胶 网站建设seo运营
  • 江西赣县区疫情最新消息黄石市seo关键词优化怎么做
  • 网站后台怎么做alt标签网络营销的特点有哪些特点
  • 漳浦建设局网站黑科技引流推广神器
  • 汕头公众号建设网站黄页大全
  • 套模板的网站为什么排名做不上去网站推广途径和推广要点有哪些?
  • 学做招投标的网站有哪些pr的选择应该优先选择的链接为
  • 网页游戏百度网站seo优化发布高质量外链