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

c++ - Qt C++ 将 QSlider 连接到 QWebView 的 setTextSizeMultiplier

如何在 Qt 中将 QSlider 连接到 QWebView 的 setTextSizeMultiplier?我希望 web 的文本在更改时根据滑块的值变小或变大。

这就是我尝试这样做的方式,但没有得到任何结果:thesliderbar 是 QSlider 而 vweb 是 QWebView

0 投票
6 回答
14355 浏览

qt - 如何将 QSlider 连接到 QDoubleSpinBox

我想将 QSlider 连接到 QDoubleSpinBox,但是虽然代码可以正常编译并针对简单的 QSpinBox 运行,但它不适用于 QDoubleSpinBox

0 投票
1 回答
1279 浏览

qt - 使用 QQuaternion 和 QSlider 进行旋转

我已经使用 QQuaternion 和 QPushButton 实现了 Objectrotation。只要按下 plus_x_button,就会激活插槽 rotate_plus_x()。分别用于减号。

现在我想用 Qslider 而不是 QPushButton 来实现这个功能。范围在 -180° 和 180° 之间但是我有一个问题是我得到奇怪的结果,因为 Qslider 的值发生了变化并且 QQuaternion expexts 一个不可更改的角度。您知道如何实现这一目标吗?我已经尝试过使用 if 语句。就像是:

不幸的是它不起作用。你有一个想法,如何实现?

谢谢

0 投票
2 回答
2034 浏览

qt - QSlider 不滑动

不知何故,我的 QSlider 没有滑动。我只能点击滑块,然后滑块改变他的位置。我已经检查了示例,但一切似乎都是一样的。

这是我的 QSlider 之一:

我认为问题可能是鼠标。但这也不起作用。

我在基于 QGraphicsScene 的类中定义 Slider。可能是这样,但我无能为力。

0 投票
1 回答
1776 浏览

pyqt - PyQt4:QSpinbox 和 QSlider 之间的同步

我在 QSpinbox 和 QSlider 之间建立了关系。
QSpinbox 的范围是 -10.0 到 10.0,QSlider 的范围是 -100 到 100。
所以,QSlider 除以 10 的值是连接到 QSpinbox,反之亦然。
我互相使用“valueChanged()”信号。
我想在 QSpinbox 中输入“3.5”,在这种情况下,当我只输入“3”时,QSpinbox 的“valueChanged”会更改 QSlider 的值,然后 QSlider 会再次执行此操作。所以,QSpinbox 失去了它的焦点。
我不能一口气输入“3.5”。
"valueChanged()" SIGNAL 工作太勤奋了 :)
我该如何解决这个问题?

0 投票
3 回答
5691 浏览

qt - 如果不能继承 QSlider,如何向滑块添加刻度线

我有一个 Qt 对话框,其中有一个滑块,当初始化对话框时,滑块将被设置一个值。为了提醒用户什么是默认值,我想在滑块上加一个标记,只要在手柄上方画一条线或一个三角形即可。在这里,滑块应该是 QSlider 类型,这意味着我无法实现从 QSlider 派生的自定义控件。有什么办法可以实现吗?

0 投票
1 回答
1101 浏览

qt - 如何获取 Qslider 中第一个和最后一个刻度线的位置?

我想在paintEvent中为qslider绘制一个刻度线,所以我应该得到每个刻度线的确切位置。如您所知,滑块的句柄需要一些空间,因此第一个刻度线不在滑块的左侧/顶部位置,有几个像素的偏移量。最后一个表示最大值的刻度线也会发生同样的情况。我想知道空间有多少像素?(win和mac上,手柄宽度不一样)

0 投票
0 回答
303 浏览

qt - 在 Qt 源代码中,在哪里可以找到在默认 Mac OS 样式上绘制控件的代码?

我知道QCommonStyle继承QStyle,QWindowsStyle继承QCommonStyle,QWindowsXPStyle继承QWindowsStyle。如果我的应用程序有一个控件(例如 QSlider)并且我在 Windows XP 上对其进行调试,那么我可以在 qwindowsxpstyle.cpp 中的 drawComplexControl() 上设置一个断点来查看 QSlider 是如何绘制的。我在那里找不到像 QMacStyle.cpp 这样的文件,QMacStyle 继承了 QWindowsStyle,但是在 qwindowsstyle.cpp 中,drawComplexControl() 的代码似乎不适用于 Mac 样式的控件。我在哪里可以找到相关的来源?

0 投票
2 回答
8818 浏览

qt - 如何在 MacOS 上使用样式表自定义 QSlider 的句柄

在 MacOS 10.6 上,QSlider 的默认手柄是球,如果 QSlider 有刻度,则手柄会改变其外观(一侧箭头形状),我想要这种手柄,但我不喜欢 Qt 提供的刻度。因此,我想将句柄的图片存储为 qrc 资源并使用样式表来自定义 qslider 的外观。这是我能弄清楚的唯一方法。

谁能告诉我如何编写样式表,我的意思是一切都保持不变,只是句柄发生了变化。

BTW,还有一个问题。MacOS上默认的QSlider,手柄无法到达凹槽的最左和最右位置,如何使用样式表进行调整?

0 投票
4 回答
7262 浏览

c++ - qslider 滑块释放值

我正在尝试制作媒体播放器。使用 QSlider 显示轨道的时间状态。当用户在 QSlider 上的某处释放滑块时,应该会发生寻道。我查看了 QSlider 信号列表。似乎适合的是sliderReleased(),它在用户释放滑块时发生,但它没有得到滑块所在位置的最新值。因此,为了获得滑块的最新值,我使用了 sliderMoved() 并存储了参考。

信号和插槽连接

功能

现在我正在使用 searchSliderReleased 中的“值”变量进行搜索

但上述技术的问题在于,sliderMoved 信号没有给出滑块下降的值,但它给出了滑块移动的位置。如何获得滑块掉落的值?