QT软件开发之基础控件--2.4.6 dial刻度盘

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发之基础控件--2.4.6 dial刻度盘相关的知识,希望对你有一定的参考价值。

2.4.6 dial刻度盘

QT的QDial类提供了一个圆形的范围转盘(可以当做速度计或电位计)。QDial继承于QAbstractSlider类,刻度盘的行为类似于一个滑块。QDial可以设置输入数值的上限和下限,每次步进的值也可以设置,步进的整数数值属性为 value。转盘支持通过键盘来改变转盘的数值,键盘的上/下箭头或者左/右箭头控制转盘的步进,Home 键和 End 键快速设置为整数下限和上限,另外还可以为转盘设置比较大的步进,或叫页进,即 pageStep,按键盘上的 PageUp 和 PageDown 会根据大步进 pageStep 调整转盘数值。

创建一个QDial刻度盘

QDial *qt_qdial = new QDial(this);
qt_qdial->setGeometry(QRect(QPoint(10, 50), QSize(200, 50)));

 图2-4-10 QDial效果图

下面列出QDial常用的成员函数

1.设置刻度盘的值

int	value()

以上是关于QT软件开发之基础控件--2.4.6 dial刻度盘的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.5.1 QLabel标签

QT软件开发之基础控件--2.5.3 QLCDNumber 数码管控件

QT软件开发之基础控件--2.3 QT资源文件

QT软件开发之基础控件--2.1.5 commandLinkButton按钮

QT软件开发之基础控件--2.4.9 QSlider滑块

QT软件开发之基础控件--2.1.1 QAbstractButton类