gpt4 book ai didi

c++ - 如何在 QwtSlider 中显示值标签?

转载 作者:太空狗 更新时间:2023-10-29 23:19:23 27 4
gpt4 key购买 nike

我需要在Qt中绘制一个接受double/float数据类型值的 slider ,同时显示 slider 值对应的标签值。 Qt 默认的 QSlider 只能接受整数数据类型作为值,并且不显示标签值。然后我尝试在谷歌上浏览并找到一个名为Qwt的库,这个库有一个类叫做QwtS​​lider。该文档还说它确实接受 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com