问题标签 [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 投票
0 回答
225 浏览

c++ - Qt 在两个 QSlider 之间有一个距离条

我正在创建一个自定义多滑块,我已经创建了带有多个手柄的滑块。这是它目前的样子:

在此处输入图像描述

如您所见,有 3 个手柄。但是看到中间那个酒吧了吗?我需要将它放在两个备用滑块之间 - 但由于某种原因,它只是稍微向右偏移:(。

我试过搜索这个,我不想使用预制的多滑块有人能帮我吗?

这是处理移动我的中间滑块的代码:

0 投票
2 回答
1439 浏览

c++ - QSlider , QTimer 和 valueChanged 用法

我尝试同时使用 QSlider、QTimer 和 valueChanged() 信号,但我需要区分滑块的值是由用户更改还是由计时器刻度更改。我怎样才能做到这一点?通过下面的代码,我尝试确定计时器何时更改滑块,但我无法确定用户何时更改信号。(此外,它是一个 OpenGL 动画,滑块的行为类似于时间轴,即使时间轴每隔一秒动画播放 30 Hz 就改变一次值,因此如果用户想使用滑块来制作正向或反向动画,我需要检查滑块的信号。但是滑块从一秒开始计时器)

编辑:添加了发件人,但由于递归,它无法清楚地运行。我仍然无法决定信号

0 投票
1 回答
3363 浏览

c++ - 如何在 Qslider 上的自定义位置放置刻度?

嗨,我试图实现一个自定义 QSlider,但刻度总是在间隔中,我需要把它们放在特定的地方。我不知道如何进行。

0 投票
4 回答
3557 浏览

qt - 如何使 QSlider 只读?

使用 Qt 5.2.1

是否可以将 QSlider(无论是水平还是垂直)设置为只读,即用户不能更改滑块的值,而只能将其用作某种指示器?我无法在 Qt 文档或 Qt Designer 中找到任何内容。

应用示例:在 GUI 中显示某种二进制状态(在我的例子中是紧急停止打开或关闭)。

0 投票
1 回答
1869 浏览

qt - 有没有办法防止 Qt 滑块拖动超出某个值?

我已经实现了用户正在绘制一个框架然后移动到下一帧的界面,这将使滑块值增加 1。用户还可以增加或减少滑块值。但是,如果用户只绘制了第 20 帧,那么用户应该不能将滑块拖动到 20 之外。我如何确保这一点?

0 投票
1 回答
2504 浏览

qt - 如何在 QT for Linux 中增加 QSlider 的大小?

我在 Forms 中有一个 QSlider。我想要一个大尺寸的滑块,尝试通过拉伸高度来增加滑块指针。但指针大小保持不变。但是这在 Windows 上运行良好。我希望在 Linux 中具有相同的行为。有人请帮助我。

谢谢。

0 投票
1 回答
1300 浏览

qt - QT Designer:连接 QSlider 和 QDoubleSpinBox(双向)

我是 QT Designer 的新手,正在为 Maya 构建界面。在我见过的大多数教程中,在两个对象之间设置信号/插槽非常简单。

我正在尝试设置一个滑块和旋转框来相互驱动。如果滑块更新,则旋转框中的值也会更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新。

我想尝试完全通过 QT Designer 来做到这一点。

这是我从滑块到旋转框的选项图像:

在此处输入图像描述

0 投票
2 回答
2455 浏览

python-2.7 - How to make a tip to follow the handler of slider with PyQT?

A simple question, I am looking for a effect in pyqt like this:

Jquery UI slider how to make a box follow the handler?

But those code is JQuery and I am trying to achieve it with PyQT

#xA;

This code successfully made tip balloon follow the cursor. Now is it possible to make the tip follow my slider handler?

0 投票
1 回答
673 浏览

qt - 滑块在整个应用程序中对鼠标滚轮做出反应

默认情况下,QSlider 仅在光标位于鼠标滚轮上时才对鼠标滚轮做出反应。无论光标在哪里,我都想通过鼠标滚轮控制滑块(当然只有当我的应用程序有焦点时)。

实现这一目标的最佳方法是什么?

我刚刚了解到鼠标不会产生信号。所以看起来我需要在主窗口中覆盖 wheelEvent 并在其中使用 raise 或 lower 方法。但我猜想当鼠标悬停在滑块上时,它会导致滑块值的双倍递增(或递减)。

所以再一次:实现我所描述的最好方法是什么?

0 投票
1 回答
844 浏览

python - 获取 QDoubleDoubleSpinBox 以显示 QSlider 的(转换后的)值并仍然使用 setTracking(False)

我正在为我编写的动画工具创建一个 ui。ui 由 QDoubleSpinBox 和 QSlider 组成。我已经使用函数将 QSlider 连接到 QDoubleSpinBox 以转换它们的值。我想用滑块的 valueChange 来保持 spinbox 的更新。我还希望 spinbox 的 editingFinished() 更新滑块手柄的位置。我有这个连接工作。

该工具有两种模式;“交互式”和“非交互式”。Interactive在滑块移动时调用我的动画工具的主要功能,并以旋转框/滑块的值作为参数。非交互模式意味着只有在释放滑块时才调用我的工具的功能。看起来滑块上的 setTracking() 是答案,但当然它打破了旋转框始终显示滑块值的行为。

有没有办法让 spinbox 连接到滑块的值并且仍然在滑块上使用 setTracking(False) ?有没有另一种方法来实现我正在寻找的行为?我正在使用 Python 和 Pyside。

用户界面中的菜单切换滑块的 setTracking()。