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

python - 如何使用样式表更改 QSlider 句柄宽度

我有一个不想在 10" 触摸屏上运行的应用程序。我正在尝试使 QSlider 手柄更大,以便更容易移动。我在样式表中找到了很多更改手柄宽度的示例,但是当我运行代码时没有反映更改。我使用的是 PyQt5 Designer,这里是滑块的样式表。

这是主程序:

这是滑块的设计器代码:

我已经尝试了我在搜索中找到的所有东西,但没有运气。我将不胜感激您能提供的任何帮助。

0 投票
2 回答
1599 浏览

python - Python PyQt4 QSlider 间隔大于 1

我正在滚动区域中制作一个带有多个 QSlider 的 gui,对于我的一些滑块,我需要 10 而不是 1 的间隔。

当我打开 gui 时,刻度是正确的并且跳跃了 10,但是当我返回当前值时,我仍然可以获得刻度之间的值,例如:

功能只是:

此代码将返回 10,11,12,13... 而不是 10,20...

有没有办法保留这个值,所以它只会返回刻度值?还有一种方法可以在刻度上添加标签及其值吗?

0 投票
2 回答
8070 浏览

c++ - QSlider 增加手柄尺寸

我非常需要增加滑块的句柄大小,但没有 css 选项可以做到这一点(styleSheet())。Qt 文档中的默认示例也没有帮助我。

我有一个这样的滑块: 我有这样的滑块

我希望增加手柄的高度,如下面的解释图所示,但我猜不出该怎么做。可能唯一的方法是继承 QAbstractSlider?

说明图

这是我的代码中的样式表:

0 投票
1 回答
883 浏览

python - 如何通过点击 qslider 获得价值?

所以我使用 Pyqt 使用 Python 编程语言创建 GUI 程序。我试图在点击它时获得 Qslider 的价值,但我不明白如何......

这就是我在单击幻灯片时声明方法的方式,这就是方法:

我希望得到鼠标点击的值,但我只是得到 Qslider 的当前值。

0 投票
0 回答
78 浏览

c++ - QSlider 位置仅在最小化应用程序时更改

我在我的应用程序中使用 QSlider 元素作为工具开关。我从一个离开的同事那里接手了这个项目。到目前为止一切都很好,除了这个开关周围有一个黑色标签。我不能真正改变风格并重新设计所有东西,所以我被标签和滑块作为开关卡住了。我需要处理来自按钮单击和按钮释放的事件。我这样做-

和 changeSliderValue()-

所以,简而言之,如果我点击,它会保存滑块的状态,并在释放它时检查保存的状态。我这样做是因为 QSlider 也有按钮按下信号。我已将调试消息放入我的代码中,有趣的是调试消息触发。所以我的代码有效。如果我调用 ui->horizo​​ntalSlider->value() 我得到正确的(更改的)值但是滑块没有移动。我试过检查序列,如果它没有两次改变值(它没有),我试过调用 repaint() 到目前为止没有任何效果。除非不最小化(通过最小化按钮)或单击不同的应用程序(如网络浏览器),然后我可以看到滑块移动到正确的位置。我完全糊涂了。有没有人遇到过这样的事情?

0 投票
2 回答
1510 浏览

python - PyQt Slider 小部件对齐问题

我有一个滑块,它的刻度应该有年份的名称。下面的代码有效,但刻度的标签没有正确对齐。每年的数字应该在一个勾号旁边。

此外,调整滑块的大小也不起作用。我不确定我在这里做错了什么。刻度标签目前看起来像这样。

在此处输入图像描述

0 投票
1 回答
1159 浏览

c++ - 如何反转 QSlider 的范围

我被困在试图扭转 QSlider 的范围以使其abs(maxVal)始终保持在顶部。

slider->setRange[0,maxVal]应该看起来像右边的滑块

slider->setRange[-maxVal,0]应该反转/旋转。

在此处输入图像描述

我能做的不是反转范围,在上面的 SpinBox 中设置一个“-”前缀,并在读取时将值乘以 -1。我只是想知道是否有可能交换滑块的方向。

0 投票
1 回答
95 浏览

c++ - 更改最小值、最大值或范围时的 QSlider 事件

当 QSlider 最小值、最大值或范围发生变化时,有什么方法可以捕获事件?就像 ifsetMaximum()和是setMinimum()QtsetRange()信号。

0 投票
1 回答
370 浏览

qt - 在 videoPlayer 的滑块上预览图像

我有一个视频播放器,它逐帧显示 QgraphicsScene 中的图像。有一个播放按钮,可以逐帧显示,就像视频一样。我想在鼠标悬停播放器的 qslider 时显示预览图像,就像在 YouTube n 其他视频播放器中一样。 在滑块上预览图像

要求提出一些方法!我试过了,qslider n 上的鼠标悬停事件显示带有特定框架的 qlabel。

问候,萨扬

0 投票
1 回答
888 浏览

python - 带有图标的 QSlider

给定一组图像,我想移动一个QSlider,这样每一步都会在其上方显示一个小缩略图图标,代表其中一个图像。有什么提示或建议吗?