QSLider Pase?
-
26-10-2019 - |
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?
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