Qt5双量程滑块

use*_*637 13 qt qt-designer qt5

网上有很多关于尝试制作双范围滑块的帖子在此输入图像描述

我找到的最常见的答案是使用libqxt.然而,进入网站 它清楚地表明,由于新版本的内部api更改,它没有维护Qt.

是否Qt5为此提供了任何新功能,或者是否有更持久的Qt实现提供此功能而无需大型外部库?

Mit*_*tch 5

如果 Qt Quick 是一个选项,Qt Quick Controls 2 也有一个RangeSlider(三种不同风格)。该模块在 Qt 5.6 中具有技术预览状态,但在 5.7 中是一个合适的模块。

这是默认样式 RangeSlider

范围滑块 GIF


cra*_*123 3

根据我所读到的内容,只有两种方法可以获得双范围滑块。

使用Qt4

您可以使用 Qt4 并下载 libqxt。Libqxt 已经实现了该功能,因此如果您知道如何使用 Qt4,那么它应该不会太难。

两个滑块彼此叠置

http://qt-project.org/doc/qt-4.8/widgets-codeeditor.html

^这并没有解释如何使用双滑块,但它可能会帮助您弄清楚如何在彼此之上绘制两个滑块。

您还可以使用相同的技术在两个值之间绘制颜色。

  • 链接已失效:( (4认同)