问题标签 [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 回答
547 浏览

qt - QApplication::focusChanged(QWidget*,QWidget*) 的 QSlider 焦点问题 (Mac Leopard)

我在 Leopard 10.5.8 中使用 Qt 4.6.0。我有几个滑块。每次我滑动/单击滑块时,它都会在 Windows 中获得焦点。但是,它并没有关注 Mac。我必须手动单击 Tab 来更改焦点。如何纠正这种情况?提前致谢!

0 投票
1 回答
1771 浏览

qt - 如何在 Qt QSlider 上绘制图片而不是滑块?

我创建了一个继承自 QSlider 的类。我想在滑块(抓取器)上画一张图片,而不是显示普通的。怎么做?

--

收到回复后,我找到了答案并发布了。出于对响应者的应有尊重,我将选择该答复。但是,我想共享代码,以便遇到相同问题的任何人都可以受益:

0 投票
2 回答
4528 浏览

qt - QSlider - 如何为空间着色

我需要设计我的QSlider ...

我在滑块上有起点和终点

起点和终点可由用户移动

现在我需要为起点和终点之间的空间着色

请让我知道您对此的帮助和建议

0 投票
1 回答
596 浏览

qt - 创建像 QSlider 这样的 MAC

我想制作像 Macintosh 一样的默认 QSlider。可能吗。我尝试使用 setStyleSheet,但未能成功。

有什么建议...拜托?

0 投票
1 回答
12153 浏览

c++ - QSlider 值改变信号

我正在使用 QSlider (v4.6) 进行输入以及向用户提供反馈。对于反馈,我将调用 setValue 方法。我试图找到一个只有在用户修改值时才会触发的信号。valueChanged 信号在用户更改值以及我调用 setValue 时触发。sliderMoved 仅在用户拖动滑块时触发(而不是在使用键盘时)。我检查了 API 文档,似乎找不到任何东西。我错过了什么吗?这似乎很常见。如果没有其他信号,您建议我如何模拟此功能?我是否应该在调用 setValue 之前设置一个标志,每次调用 setValue 时断开并重新连接信号...?

0 投票
2 回答
13157 浏览

python - QSlider 步进?

我想指定 QSlider 可以滑动的步骤,就像 QSpinBox 可以使用setSingleStep. 我尝试使用 QAbstractSlider 的 setSingleStep,但这似乎没有效果。

有任何想法吗?

0 投票
1 回答
812 浏览

qt - QT QSlider 边距

我正在制作一个由 QGridLayout 组成的小部件,它映射出一个 QSlider 和一些 QPushButtons。在我的小部件中,我可以将按钮放在容器小部件的最右侧。然而,滑块有点问题。

我希望滑块的位置使得凹槽和手柄一直延伸到手柄可以与小部件边界齐平放置的位置。我已经尝试了一些事情,包括更改凹槽的样式表边距属性和弄乱 QGridLayout 提供的功能,但我似乎无法弄清楚如何实现这一点。

有没有人有什么建议?

0 投票
1 回答
491 浏览

qt - QSlider 用热键聚焦?

QSlider 文档说,“滑块接受对 Tab 的关注,并提供鼠标滚轮和键盘界面。” 是否有一种简单的方法可以为其分配热键以使其具有焦点,类似于如何为 QCheckboxes分配Alt键?

0 投票
3 回答
3455 浏览

qt - 在 QGridLayout 中难以操作 QSlider

我正在尝试创建一个动态 QSlider,它接受整数值的 QVector 并将它们映射到 QSlider 下相对于它们所代表的位置。

这是我现在拥有的屏幕截图: 我的滑块 http://dev.kyleswebspace.com/images/QInteractiveSlider.jpg

如您所见,刻度与它们的值不一致。这是问题之一。

不过,我正在努力解决的主要问题是,无论我将 PADDING 值更改为什么(请参阅 qinteractiveslider.h),我的小部件中的 QSlider 相对于值网格保持相同的大小。

  1. 为什么我的 QGridLayout 的参数不能提供正确的填充量?
  2. 如何在 QSlider 上强制执行这些边距?
  3. 有没有更好的方法来定位这些标签?我愿意接受建议。

这是代码:

qinteractiveslider.h

qinteractiveslider.cpp

主文件

0 投票
1 回答
585 浏览

qt - 使用 Qt 添加 QSlider

我想在 QToolButton 中添加一个 QSlider,就像 Windows 操作系统中的音量控制一样。任何机构都可以帮助我如何在 Qt 中实现这一目标吗?