Qt控件--QSlider--QSvrollBar--QDial--QProgressBar--QLCDNumber
QAbstractSlider:抽象的滑块类
QSlider、QScrollBar和Qdial 3个组件都从QAbstractSlider继承而来,有一些共有的属性。QSlider是滑动的标尺型组件,滑动标尺上的一个滑块可以改变值。
QAbstractSlider属性:

Properties:
invertedAppearance : bool
invertedControls : bool
maximum : int
minimum : int
orientation : Qt::Orientation
pageStep : int
singleStep : int
sliderDown : bool
sliderPosition : int
tracking : bool
value : int
minimum、maximum:
设置输入范围的最小值和最大值;
singleStep:
单步长,拖动标尺上的滑块,或按下左/右光标键时的最小变化数值。
pageStep:
在Slider上输入焦点,按PgUp或PgDn键时变化的数值。
value:
组件的当前值,拖动滑块时自动改变此值,并限定在minimum和maximum定义的范围之内。
sliderPosition:
滑块的位置,若tracking属性设置为true,sliderPosition就等于value。
tracking:
sliderPosition是否等同于value,如果tracking=true,改变value时也同时改变sliderPosition。
orientation:
Slider的方向,可以设置为水平或垂直。方向参数是Qt的枚举类型enum Qt::Orientation,取值包括以下两种。
Qt::Horizontal 水平方向
Qt::Vertical 垂直方向

本文详细介绍了Qt库中几个重要的图形界面组件,包括QSlider、QScrollBar、QDial和QProgressBar,以及QLCDNumber。QSlider作为滑动条,具有minimum、maximum、singleStep和pageStep等属性,支持自定义刻度和方向。QScrollBar是滑动条的实现,QDial则提供了旋转表盘的交互方式,其notchesVisible和notchTarget属性可定制视觉效果。QProgressBar用于展示进度,而QLCDNumber模拟LCD数字显示,支持设置位数、小数点和显示模式。这些组件丰富了Qt界面的交互性和可视化表达。
最低0.47元/天 解锁文章
3752

被折叠的 条评论
为什么被折叠?



