第四章 QSlider和QProgressBar

QSlider               滑动条

QScrollBar         卷滚条

QDial                  表盘(共属于QAbstractSlider类)

QProgressBar     进度条

一、各组件类的主要属性和接口函数

1. QAbstractSlider类的属性

QAbstractSlider定义的主要属性
属性属性值类型功能
minimumint数值范围的最小值,默认0
maximumint数值范围的最小值,默认99
singleStepint变化最小数值--步进,默认为1
pageStepint按下PgUp或者PgDn键时变化的数值
valueint组件的当前值,拖动滑块时自动改变此值
sliderPositionint滑块的位置
trackingbool如果为true,改变value值同时会改变sliderPosition值
orientationQt::Orientation滑动条或卷滚条的方向,可以设置为水平方向或者垂直方向
intertedAppearancebool显示方向是否反向,默认值为false
interedControlsbool反向键控制,若设置为true,则按下PgUp或PgDn键时调整数值的方向相反

setRange()用于设置组件的最小值和最大值,

void QAbstractSlider::setRange(int min, int max);

 2.QAbstractSlider类的信号

3.QSlider类

        tickPosition:标尺刻度的显示位置

        tickInterval:刻度标尺的间隔值

4.QScorllBar类

        没有新属性

5.QDial类

        notchesVisible:表盘外围的小刻度线是否可见

        notchTarget:表盘刻度间的间隔像素值

        wrapping:表盘上首尾刻度是否连贯。如果设置为false,表盘最小值和最大值刻度之间有一定的空间,否则,表盘刻度是一整圈连续的。默认值是false。

6.QProgressBar类

        QProgressBar的父类是QWidget。

        textDirection:文字的方向,这表示垂直进度条的文字的阅读方向,包括从上往下和从下往上两种选项。这个属性对水平进度条没意义。 

        format:显示文字格式,“%p%”显示百分比,“%v”显示当前值,“%m”显示总步数。

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值