详细说明
QDial类提供了四舍五入的范围控制(如速度计或电位计)。


当用户需要将值控制在程序可定义的范围内,并且该范围可以环绕(例如,角度范围为0到359度)或对话框布局需要方形小部件时,可以使用QDial。
由于QDial继承自QAbstractSlider,因此转盘的行为与滑块类似。当wrapping()为false(默认设置)时,滑块和刻度盘之间没有真正的区别。它们都共享相同的信号,插槽和成员功能。您使用哪一种取决于用户的期望和应用程序的类型。
在移动滑块时,转盘最初会连续发出valueChanged()信号。您可以通过禁用跟踪属性,使其发出信号的频率降低。即使禁用跟踪,sliderMoved()信号也会连续发出。
当按下和释放鼠标按钮时,转盘还会发出sliderPressed()和sliderReleased()信号。请注意,由于键盘和滚轮也可用于更改值,因此可以在不发出这些信号的情况下更改转盘的值。
与滑块不同,QDial尝试绘制“不错”的槽口,而不是每行步长一个。如果可能的话,每行步长绘制的凹口数量为一个,但是如果没有足够的像素可绘制每个凹口,则QDial将跳过这些凹口以尝试绘制统一的集合(例如通过绘制第二或第三凹口)。
像滑块一样,拨盘使QAbstractSlider函数setValue()可用作插槽。
拨盘的键盘界面非常简单:左/上和右/向下箭头键通过定义的singleStep调整拨盘的值,按定义的stepStep调整Page Up和Page Down,而Home和End键将值设置为定义的最小值和最大值。
如果使用鼠标滚轮调整刻度盘,则增量值由wheelScrollLines乘以singleStep和pageStep的较小值确定。

QT的QDial类的使用相关推荐

  1. Qt 的QString类的使用

    Qt的QString类提供了很方便的对字符串操作的接口. 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替. QString::fill ( QChar ch, int size ...

  2. Qt的QStyle类的标准图标汇总

    Qt的QStyle类的标准图标用代码显示在界面如下: #include "QtWidgetsApplication1.h" #include<QPushButton> ...

  3. Qt之QImage类

    文章目录 QT--QImage类 QImage获取图像的数据信息 QImage图像格式转换 由RGB格式转换为BGR格式 将彩色图转换为灰度图 图像保存 QImage图像显示在QLabel上 QPix ...

  4. Qt的QVector类

    Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...

  5. Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...

  6. 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

    思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...

  7. qt视频播放界面类设计

    0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...

  8. QT 操作excel 类封装(转载)

    QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain]  v ...

  9. 为Qt扩展QextSerialPort类

    1.在网站下载QextSerialPort最新版qextserialport-1.1.tar.gz,解压到qextserialport-1.1目录中. 2.将qextserialport-1.1目录下 ...

最新文章

  1. Linux下对MySQL数据库的常见操作【创建】【删除】【导入数据库】
  2. Asp.net MVC JsonResult 忽略属性
  3. DFS+剪枝 hdu 5113 Black And White
  4. AbilitySlice之间的回传值
  5. Qt Creator编辑MIME类型
  6. 华为HCIE实验考试险过,考试真题分享、答题经验分享
  7. iOS APP之本地数据存储(译)
  8. oracle参数文件initorcl位置,oracle 参数文件详解
  9. IOS-状态栏的简单操作
  10. 软件工程相关书目之《大道至简》读后感
  11. skhynix nvme toolbox怎么选择磁盘_为啥我的NVMe固态硬盘跑分比别人少一半!?莫慌,2张图完美解决...
  12. Halcon PDF文档(hdevelop_users_guide)学习总结之三——关于变量窗口的小知识
  13. 数字语音识别 - 源码下载|数值算法/人工智能|matlab例程|源代码 - 源码中国
  14. linux apache
  15. [激光器原理与应用-10]:激光器分类
  16. 国际贸易基础(六)外贸流程
  17. JDBC userenv('LANG')
  18. 大数据创造大价值 我国大数据发展具有独特优势
  19. 红黑树删除操作的各种情况分析
  20. 软件测试(四)--提交一个标准的BUG应该包含的项

热门文章

  1. caffe data层_Caffe实现多标签输入,添加数据层(data layer)
  2. 身为初学Java的你,这些IDE的优缺点你都知道吗?
  3. java实现频繁集_数据挖掘--频繁集测试--Apriori算法--java实现
  4. python第七关再来一盘_7、 Python系列,七,的,集合
  5. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法
  6. 2.odoo13的学习(odoo中的模型、模型类属性、字段属性等)
  7. MySQL使用EXPLAIN分析SQL
  8. wxWidgets:网格控件 wxWidgets 示例
  9. boost::hana::and_用法的测试程序
  10. boost::hana::make用法的测试程序