Qslider Stepping?
-
26-10-2019 - |
Вопрос
Я хотел бы указать шаги, которые QSLIDER может скользить, как будто это возможно для Qspinbox, используя setSingleStep
. Анкет Я попытался использовать SetsingLestep of QabstractSlider, но это, похоже, не имеет никакого эффекта.
Любые идеи?
Решение
Попробуйте установить Tickinterval
РЕДАКТИРОВАТЬ
Извините за 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_())
Не связан с StackOverflow