Мне нужно нарисовать слайдер в Qt, который принимает значение типа данных double / float, а также отображать значение метки, соответствующее значению слайдера. QSlider по умолчанию из Qt может принимать только целочисленный тип данных в качестве значения, и он не отображает значение метки. Затем я попытался просмотреть в Google и нашел библиотеку с именем Qwt, и у этой библиотеки есть класс с именем 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, но не смог понять, как отобразить метку значения, как показано на скриншоте. Указатель ползунка указывает на середину шкалы ползунка (как и ожидалось), но метка не отображается.
Кто-нибудь знает об этом?