快步走?

2024-09-30 12:11:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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

有什么想法吗?


Tags: 步骤效果setsinglestepqsliderqspinboxqabstractslider
1条回答
网友
1楼 · 发布于 2024-09-30 12:11:53

尝试设置tickInterval

编辑

很抱歉,没有仔细考虑这个时间间隔,但是我有这个工作代码,它可以使用setSingleStep

import sys
from PyQt4.QtGui import QApplication, QSlider, QMainWindow

class Window(QMainWindow):
    def __init__(self, parent = None):
        super(Window, self).__init__(parent)

        slider = QSlider()
        slider.setMinimum(0)
        slider.setMaximum(100)

        slider.setTickInterval(20)
        slider.setSingleStep(20)


        self.setCentralWidget(slider)


if __name__ == "__main__":
    app = QApplication(sys.argv)

    window = Window()
    window.show()

    sys.exit(app.exec_())

相关问题 更多 >

    热门问题