- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我需要在Qt中绘制一个接受double/float数据类型值的 slider ,同时显示 slider 值对应的标签值。 Qt 默认的 QSlider 只能接受整数数据类型作为值,并且不显示标签值。然后我尝试在谷歌上浏览并找到一个名为Qwt的库,这个库有一个类叫做QwtSlider。该文档还说它确实接受 float/double 数据类型(如我所料)。到目前为止一切顺利。
此链接 (http://qwt.sourceforge.net/controlscreenshots.html) 上的 Qwt 文档和屏幕截图显示此库可以在 slider 旁边显示值标签。
我尝试编写如下代码:
QwtSlider *slider = new QwtSlider(this);
slider->setValue (0.5);
slider->setRange(0.0, 1.0);
slider->setStep (0.01);
但是这个 slider 小部件没有显示任何值标签。我试图浏览 Qwt 文档,但无法弄清楚如何显示屏幕截图中所示的值标签。 slider 指针指向 slider 刻度的中间(如预期的那样),但没有显示标签。
有人知道这件事吗?
最佳答案
根据documentation for the QwtSlider constructor ,因为您没有为 ScalePos
指定值,它默认为 NoScale
。您应该尝试为此指定一个值。
关于c++ - 如何在 QwtSlider 中显示值标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9221389/
我有一个 slider ,除了我能够显示的比例之外,我想要一个标签来显示 slider 的当前值,当我滑动它时,它会改变到当前位置.类似于来自 qwt.sorceforge.net 的链接 http:
我需要在Qt中绘制一个接受double/float数据类型值的 slider ,同时显示 slider 值对应的标签值。 Qt 默认的 QSlider 只能接受整数数据类型作为值,并且不显示标签值。然
我是一名优秀的程序员,十分优秀!