1

所以我有一个范围为 2.5 到 20 的滑块

我想在滑块的左侧添加 2.5,在右侧添加 20,以便用户知道范围是多少

另一件事我想在用户更改滑块时显示值

这是我到目前为止所拥有的

        sld = QtGui.QSlider(QtCore.Qt.Horizontal, window2)
        sld.setRange(2.5, 30)
        sld.setGeometry(30, 20, 200, 30)
4

1 回答 1

2

我建议您从以下内容中构建一个新的复合小部件:

  1. 顶部的标签小部件显示来自滑块的值 => sld.value()
  2. 左侧的标签小部件显示最小值 => sld.minimum()
  3. 滑块本身。
  4. 右侧的标签小部件显示最小值 => sld.maximum()

只需在垂直布局(对于 1 + 水平布局)中使用水平布局(对于 2、3、4)进行排列,一切都会很好。

希望有帮助。

于 2013-04-16T14:14:21.700 回答