问题标签 [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.
qt - 将 QSlider 放在 QToolButton 旁边
我有一个带有 LineEdit 的小部件来设置一些 int 值。为了使这更容易,我有一个额外的 QToolButton 将显示一个 QSlider 来修改该值。
重要提示:滑块最初是隐藏的!只有当按钮被按下时才会出现。当我连续有 20 个滑块小部件时,如果放入预定义的布局,我会浪费每个滑块的空间。如果在弹出之前不需要空间,则需要调整窗口。
屏幕截图表示在 ValueSelectorWidget 上。我列出了其中的多个。
在 ValueSelectorWidget 类中,我有:
valveSlider = new QSlider(Qt::Horizontal, this);
正如您在屏幕截图中看到的那样,当我单击左侧的 ToolButton 时,会出现一个 QSlider。
由于this
在上面的 QSlider 对象 cration 中,位于 ValueSelectorWidget 的左上方。
如何将该滑块放置在左侧 ToolButton (sliderButton) 的周围?
如下:当我按下红点按钮时,滑块将出现在它旁边或当前鼠标位置旁边。
但这也不起作用。有什么建议么?提前谢谢。
stylesheet - 带有自定义样式表的 QSlider 以使按下的手柄更大
我想做一个像滑块这样的材料。滑块手柄在按下时应该变大,但是当我点击它时,它会变成:
顶部:未点击,底部:点击
并且在我移动手柄后它变得更大。
我正在使用样式表:
qt - 在 Qt 中添加一个在 y 轴上下移动信号的幻灯片
我在同一张图上有三个实时信号,但有时它们重叠,我需要一个滑动按钮来上下移动它们 y 轴以便更好地查看它们。如何将幻灯片连接到图表?就像当幻灯片的值发生变化时,信号的数据会以 real_y_values+slide_value 的形式添加到图上?这是 mainwindow.cpp:
我在MainWindow中做了一个槽: void MainWindow::deplasare()
为了把slide和信号连接起来,但是我想不通这个函数的内容。
c++ - How to adjust a QSlider's handle?
I'm writing an app for a touchscreen, and the default handle is too small to grab reliably, so I want to make it bigger. According to the official documentation, several answers on SE, and a couple of other forums, this ought to work in a QWidget's constructor:
But it seems to have no effect. The handle is the same small size regardless of what values I put in the stylesheet, and it's not even green.
With my values at runtime, temp
ends up being handle:vertical { background: green; height: 66px; margin: 0 -32px; }
. The size of the slider is 94px wide by 331px tall
.
Am I missing something?
Edit:
This:
at least got it green. But the size is still wrong. Qt version 5.4.2
qt - 如何更改 QSlider 上手柄的颜色
我没有成功尝试更改 QSlider 上手柄的颜色。如何将其更改为自定义颜色?我已将 QSlider 子类化,以便我可以重新实现绘制事件并在其上绘制我自己的矩形——现在我想设置手柄的颜色。在子类小部件的创建者中,我这样做了:
我已经尝试了除颜色之外的所有其他属性,包括背景颜色等——小部件上没有任何改变——它仍然保持默认的灰色。我发誓我的代码根本没有执行,但我在调试器中检查了它,它是。
我尝试将 setStyleSheet 移动到我的paintEvent 中;这没有什么区别。这是paintEvent——我不知道它是否重要,但我怀疑如果我不包括它,我会被要求提供它
c++ - 在 QT 中使用输入更改刻度盘滑块的值?
好吧,我有点卡在这个问题上 - 我正在尝试更改拨号滑块的值,我想使用带有 QLineEdit 输入字段的输入来更改它,到目前为止我找不到任何可以帮助我的东西互联网。
代码片段
c++ - 我们可以连接 QPushButton 来改变 QSlider 的值吗?
我有两个标记为的按钮+
,-
可能我需要使用这些按钮增加和减少滑块的值,请帮助我编写此功能的代码。
python - 对 QSlider 使用浮点数
我有一个 QLineEdit 和一个 QSlider ,它们在其中相互交互。
例如。如果我在 QLineEdit 中设置了一个值,滑块将被更新,或者如果我滑动滑块,它将更新 QLineEdit 中的值
无论如何,我可以用它float
来代替int
值吗?