qslider相关内容

对 QSlider 使用浮点数

我有一个 QLineEdit 和一个 QSlider,它们在其中相互交互. 例如.如果我在 QLineEdit 中设置了一个值,则滑块将被更新,或者如果我将滑块滑过,它将更新 QLineEdit 中的值 # 如果用户更改滑块上的值self.timer_slider.valueChanged.connect(self.set_value)# 如果用户在文本框中设置了一个值self.timer ..
发布时间:2022-01-12 22:55:34 Python

Qt 中的范围滑块(QSlider 中的两个手柄)

我需要使用 QSlider 进行范围选择.是否有可能获得两个句柄,如果没有,是否有任何代码可以巧妙地处理它? 下面是一张说明我需要什么的图片. 解决方案 我遇到了完全相同的问题.我想过使用 QxtSpanSlider,虽然他们有漂亮的代码,但他们不再保持他们的代码是最新的.所以,我决定自己做.我没有花太多时间在这上面,所以有一些杂乱的东西,可能还有 bug.但是,它应该位于您可以将其复制 ..
发布时间:2021-06-30 18:31:12 其他开发

QSlider 的最大值?

datasheet中QSlider的最大值是多少只是提到为int. 我尝试了“1000000".但滑块开始窃听. QSlider.setMaximum(1000000); 有虫子的图片,蓝色和光标不能以相同的速度很好地移动,如果数字最大:999999999,光标根本不移动. 当我把 : max 放在 : 650000 时效果很好.那可能是操作系统问题,我正在使用 IOS .. ..
发布时间:2021-06-24 19:47:20 其他开发

带图标的 QSlider

给定一组图像,我想移动一个 QSlider 以便每一步都在它的正上方显示一个代表其中一个图像的小缩略图图标.有什么提示或建议吗? 解决方案 你必须使用 QLabel 来显示图标和 QSlider 的 valueChanged 信号才能使图标改变. 导入系统从 PyQt4.QtCore 导入 pyqtSlot, Qt从 PyQt4.QtGui 导入 QWidget、QVBoxLayout、 ..
发布时间:2021-06-24 19:38:08 Python

QSlider 和按键事件

我目前有一个 QSlider,可以使用鼠标滚动图像数据帧.我希望能够使用箭头键滚动一步(一帧). 这是我当前的滑块移动代码: def sliderMoved(self,val):"""检索滑块指定的索引值的数据数组"""如果 self.fileheader 是 None:打印“[DEBUG] change_image_index(): self.fileheader is None"返回i ..
发布时间:2021-06-24 19:36:27 Python

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

我有一个应用程序,我不想在 10" 触摸屏上运行.我正在尝试使 QSlider 手柄更大,以便更容易移动.我发现了很多更改手柄宽度的示例样式表,但是当我运行代码时没有反映更改.我使用的是 PyQt5 设计器,这里是滑块的样式表. QSlider::groove:horizo​​ntal {height: 10px;边距:0 0;}QSlider::handle:horizo​​ntal {bac ..
发布时间:2021-06-24 19:10:50 Python

对 QSlider 使用浮动

我有一个 QLineEdit 和一个 QSlider,它们在其中相互交互. 例如.如果我在 QLineEdit 中设置一个值,滑块将被更新,或者如果我滑动滑块,它将更新 QLineEdit 中的值 # 如果用户更改滑块上的值self.timer_slider.valueChanged.connect(self.set_value)# 如果用户在文本框中设置了一个值self.timer_va ..
发布时间:2021-06-24 19:04:19 Python

将 QSlider 移动到鼠标点击位置

我有一个 QSlider,当用户按下鼠标左键时,我想将其移动到鼠标光标的位置.我一直在四处寻找,但找不到任何最近解决了我的问题的东西. 这是我拥有的滑块.我希望能够点击让滑块跳转到鼠标点击的位置.我可以拖动滑块,但我希望能够点击.我测试了单击 Dolphin 文件管理器中的滑块.它增加而不是跳转到鼠标的确切位置. 查看 Qt5 文档 QSlider 很少有自己的功能 [...] ..
发布时间:2021-06-24 19:03:09 Python

如何将QSlider连接到QDoubleSpinBox

我想将QSlider连接到QDoubleSpinBox,但是虽然代码可以很好地编译并可以在简单的QSpinBox上运行,但它不适用于QDoubleSpinBox QSlider * horizo​​ntalSlider1 =新的QSlider(); QDoubleSpinBox * spinBox1 =新的QDoubleSpinBox(); connect(spinBox1,S ..
发布时间:2020-10-08 02:51:43 其他开发

如果无法继承QSlider,如何在滑块上添加刻度线

我有一个Qt对话框,其中有一个滑块,初始化对话框时,滑块将被设置一个值.为了提醒用户默认值,我想在滑块上添加一个标记,只需在手柄上方绘制一条线或一个三角形即可.在这里,滑块应为QSlider类型,这意味着我无法实现从QSlider派生的自定义控件.有什么办法可以实现吗? 解决方案 我不清楚您为什么不能从QSlider派生控件.您仍然可以将其视为QSlider,只需重写paintEvent方 ..
发布时间:2020-07-05 02:05:21 其他开发

是否可以根据其位置更改QSlider句柄的颜色?

我很好理解如何通过样式表自定义QSlider,但我想知道是否可以做以下事情: ; ; 我想让滑块的句柄从蓝色变为黄色。当设置在左边时,它是蓝色的; 如果可以通过样式表,怎么办?如果不是,我如何实现在一个QSlider的子类的paintEvent中 解决方案 其实你真的不需要做任何奇 ..
发布时间:2016-10-23 22:59:05 C/C++开发

QSlider值更改信号

我使用QSlider(v4.6)输入以及向用户提供反馈。对于反馈我将调用setValue方法。我试图找到一个信号,只有当用户修改的值才会触发。当用户更改该值以及调用setValue时,valueChanged信号触发。 sliderMoved仅在用户拖动滑块(而不是使用键盘)时触发。我检查了API文档,似乎找不到任何东西。我缺少什么?这似乎是常见的东西。如果没有其他信号,你会如何推荐我模拟这个功能 ..
发布时间:2016-10-22 18:28:08 C/C++开发