问题标签 [qslider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
18154 浏览

qt - QSlider鼠标直接跳转

当用户单击 qslider 上的某个位置时,我不想步进,而是想让滑块跳到那个位置。如何实施?

0 投票
1 回答
243 浏览

qt - 定制类的信号和槽

我编写了一个自定义类来覆盖 QSlider 的 seek 方法。基本上,此类允许在用户单击的滑块上进行搜索。

tbslider.h

tbslider.cpp

main.cpp 中的信号和槽

上面的代码应该可以工作。还有什么我需要做的吗?

0 投票
2 回答
2672 浏览

qt - 使用创建的向量作为 QDoubleSpinBox 和 QSlider 的范围

我创建了一个向量 v ,其中包含从 -3000 到 3000 的 128 个元素,我想将它与 aQDoubleSpinBox和 a相关联QSlider,因为将 6000 划分为 128 并设置QDoubleSpinBox我们总是有圆形问题。那么我们可以将范围和步长都设置为 aQDoubleSpinBoxQSlider这样的向量吗?

0 投票
1 回答
2151 浏览

qt - QSlider 在小部件中的位置

我试图在 Qt 中的两个滑块之间画一条线。当我移动任何一个滑块时,我希望线条移动,使其始终连接两个滑块。见附图在此处输入图像描述

(我已经画了线来说明 - 不是以编程方式)我该怎么做?问题在于识别滑块的位置。我如何获得他们的位置?在小部件内还是在屏幕内?一旦我得到他们的位置,我将能够划清界限。

有任何想法吗?如果您希望我发布代码,请告诉我,但基本上,我只有两个 QSlider - 一个在顶部,一个在底部。

0 投票
2 回答
3620 浏览

qt - QSlider 做了不必要的步骤

我正在尝试使用 QSlider,但是如果有人单击位置 X,他想将滑块放置到该位置,滑块总是首先将值设置为最大值或最小值,然后设置为值 X。所以没有必要介入。我怎样才能避免这一步?

我在 QTDesigner 的帮助下实现了滑块。其余设置的代码如下:

0 投票
1 回答
416 浏览

qt - 如何在 Qt 中为 Phonon::SeekSlider 设置样式表

我想知道如何为Phonon::SeekSlider设置样式表,就像 Qt 中的QSlider一样。使用 QSliders,我们可以通过轻松调用这样的东西来分配这么多属性。

但是我怎么能用 SeekSlider 做同样的事情。我不能通过调用 Phonon::SeekSlider 或 QSlider 来设置属性。只有我能做的是通过调用QWidget {}来设置属性,它在 SeekSlider 上没有用。我必须能够自定义句柄,页面等...请任何人有想法...帮助我!

0 投票
1 回答
1031 浏览

qt - 如何在 QTableWidget 中更改 QWidget 的颜色

我有一个 QTableWidget。在它的单元格中,我需要显示三态 QSlider,它们必须根据它们的状态改变它们的颜色。-1 = 红色,0 - 正常,1 - 绿色。我试图将 QPalette 设置为 QSlider - 没有成功。我试图将 QSlider 放入带有布局的 QWidget 并将调色板应用于 QWidget - 没有成功。怎么做?我需要任何颜色标志(边框或全背景等) 怎么做?

0 投票
1 回答
5683 浏览

python - QSlider 和按键事件

我目前有一个使用鼠标滚动图像数据帧的 QSlider。我希望能够使用箭头键滚动一步(一帧)。

这是我当前的 sliderMoved 代码:

要将滑块连接到事件,我只需使用:

箭头键移动滑块,但它不会导致图像跳帧......我知道我在这里错过了一些愚蠢的东西......

0 投票
2 回答
3110 浏览

c++ - 如何在 QSlider 的侧面添加图像

我使用它的样式表重新设计并实现了一个 QSlider。

我找不到如何在滑块本身之前和之后(左或右,顶部或底部)放置图像。

前任:

滑块:

左图:

图片右:

结果:

我目前正在使用 QHBoxLayout 并使用 QLabels 插入这些图像,但它似乎不是正确或最好的方法。

我怎样才能正确添加这些图像?

谢谢!

0 投票
0 回答
147 浏览

qt - QSlider 内存泄漏?

我在 linux 64 位上有 Qt 5.0,我注意到一些奇怪的东西。我有小型音乐播放器。最初它有 14.4 MB 的 RAM。但是听了三首歌曲后,它会增长到 26 MB 并且还在增长。我以为我有一些内存泄漏,但 valgrind 表明一切正常。所以我开始评论我的代码并在评论之后:ui->horizontalSlider->setValue(pos);现在一切正常,我的应用程序在 RAM 中始终有 ~14MB。所以我尝试了仅使用 QSlider 的空项目(最多 200 个)。初始化:5 MB,滑动到末尾:11 MB。最大 1000 我得到近 20MB。这么小而简单的控制占用这么多内存,这正常吗?