问题标签 [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.
c++ - Qt 在两个 QSlider 之间有一个距离条
我正在创建一个自定义多滑块,我已经创建了带有多个手柄的滑块。这是它目前的样子:
如您所见,有 3 个手柄。但是看到中间那个酒吧了吗?我需要将它放在两个备用滑块之间 - 但由于某种原因,它只是稍微向右偏移:(。
我试过搜索这个,我不想使用预制的多滑块有人能帮我吗?
这是处理移动我的中间滑块的代码:
c++ - QSlider , QTimer 和 valueChanged 用法
我尝试同时使用 QSlider、QTimer 和 valueChanged() 信号,但我需要区分滑块的值是由用户更改还是由计时器刻度更改。我怎样才能做到这一点?通过下面的代码,我尝试确定计时器何时更改滑块,但我无法确定用户何时更改信号。(此外,它是一个 OpenGL 动画,滑块的行为类似于时间轴,即使时间轴每隔一秒动画播放 30 Hz 就改变一次值,因此如果用户想使用滑块来制作正向或反向动画,我需要检查滑块的信号。但是滑块从一秒开始计时器)
编辑:添加了发件人,但由于递归,它无法清楚地运行。我仍然无法决定信号
c++ - 如何在 Qslider 上的自定义位置放置刻度?
嗨,我试图实现一个自定义 QSlider,但刻度总是在间隔中,我需要把它们放在特定的地方。我不知道如何进行。
qt - 如何使 QSlider 只读?
使用 Qt 5.2.1
是否可以将 QSlider(无论是水平还是垂直)设置为只读,即用户不能更改滑块的值,而只能将其用作某种指示器?我无法在 Qt 文档或 Qt Designer 中找到任何内容。
应用示例:在 GUI 中显示某种二进制状态(在我的例子中是紧急停止打开或关闭)。
qt - 有没有办法防止 Qt 滑块拖动超出某个值?
我已经实现了用户正在绘制一个框架然后移动到下一帧的界面,这将使滑块值增加 1。用户还可以增加或减少滑块值。但是,如果用户只绘制了第 20 帧,那么用户应该不能将滑块拖动到 20 之外。我如何确保这一点?
qt - 如何在 QT for Linux 中增加 QSlider 的大小?
我在 Forms 中有一个 QSlider。我想要一个大尺寸的滑块,尝试通过拉伸高度来增加滑块指针。但指针大小保持不变。但是这在 Windows 上运行良好。我希望在 Linux 中具有相同的行为。有人请帮助我。
谢谢。
qt - QT Designer:连接 QSlider 和 QDoubleSpinBox(双向)
我是 QT Designer 的新手,正在为 Maya 构建界面。在我见过的大多数教程中,在两个对象之间设置信号/插槽非常简单。
我正在尝试设置一个滑块和旋转框来相互驱动。如果滑块更新,则旋转框中的值也会更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新。
我想尝试完全通过 QT Designer 来做到这一点。
这是我从滑块到旋转框的选项图像:
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?
qt - 滑块在整个应用程序中对鼠标滚轮做出反应
默认情况下,QSlider 仅在光标位于鼠标滚轮上时才对鼠标滚轮做出反应。无论光标在哪里,我都想通过鼠标滚轮控制滑块(当然只有当我的应用程序有焦点时)。
实现这一目标的最佳方法是什么?
我刚刚了解到鼠标不会产生信号。所以看起来我需要在主窗口中覆盖 wheelEvent 并在其中使用 raise 或 lower 方法。但我猜想当鼠标悬停在滑块上时,它会导致滑块值的双倍递增(或递减)。
所以再一次:实现我所描述的最好方法是什么?
python - 获取 QDoubleDoubleSpinBox 以显示 QSlider 的(转换后的)值并仍然使用 setTracking(False)
我正在为我编写的动画工具创建一个 ui。ui 由 QDoubleSpinBox 和 QSlider 组成。我已经使用函数将 QSlider 连接到 QDoubleSpinBox 以转换它们的值。我想用滑块的 valueChange 来保持 spinbox 的更新。我还希望 spinbox 的 editingFinished() 更新滑块手柄的位置。我有这个连接工作。
该工具有两种模式;“交互式”和“非交互式”。Interactive在滑块移动时调用我的动画工具的主要功能,并以旋转框/滑块的值作为参数。非交互模式意味着只有在释放滑块时才调用我的工具的功能。看起来滑块上的 setTracking() 是答案,但当然它打破了旋转框始终显示滑块值的行为。
有没有办法让 spinbox 连接到滑块的值并且仍然在滑块上使用 setTracking(False) ?有没有另一种方法来实现我正在寻找的行为?我正在使用 Python 和 Pyside。
用户界面中的菜单切换滑块的 setTracking()。