2012-02-10 137 views
3

我需要在Qt中绘制一个接受double/float数据类型值的滑块,并且还显示与滑块值对应的标签值。 Qt的默认QSlider只能接受整数数据类型作为值,并且不会显示标签值。然后我试着在google上浏览并找到一个名为Qwt的库,并且这个库有一个名为QwtSlider的类。该文档还表示,它确实接受浮点/双精度数据类型(如我所料)。到现在为止还挺好。如何在QwtSlider中显示值标签?

此链接的Qwt文档和截图(http://qwt.sourceforge.net/controlscreenshots.html)显示此库可以显示滑块旁边的值标签。

我试图代码如下:

QwtSlider *slider = new QwtSlider(this); 
slider->setValue (0.5); 
slider->setRange(0.0, 1.0); 
slider->setStep (0.01); 

但是这个滑块控件没有显示出任何价值标签。我试图浏览Qwt文档,但我无法弄清楚如何显示值标签,如截图所示。滑块指针指向滑块缩放的中间位置(如预期的那样),但不显示标签。

有没有人有这方面的线索?

回答