Pregunta

Me gustaría especificar los pasos que un QSLider puede deslizarse, como si sea posible para el QSpinbox usando usando setSingleStep. Traté de usar SetSingLestep de Qabstractslider, pero esto parece no tener ningún efecto.

¿Algunas ideas?

¿Fue útil?

Solución

Intente configurar el intervalo de tazón

EDITAR

Perdón por TickInterval, no pensé en ello, sin embargo, tengo este código de trabajo y hace lo que quieres usar 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_())
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top