Qslider treten?
-
26-10-2019 - |
Frage
Ich möchte die Schritte angeben, die ein QSlider gleiten kann, wie es für die QSpinbox mit Verwendung möglich ist setSingleStep
. Ich habe versucht, SetsingLestep von QabstractSlider zu verwenden, aber dies scheint keine Wirkung zu haben.
Irgendwelche Ideen?
Lösung
Versuchen Sie, die festzustellen tickinterval
BEARBEITEN
Entschuldigung für das TickInterval, habe nicht ganz darüber nachgedacht, aber ich habe diesen Arbeitscode und er tut das, was Sie verwenden möchten 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_())
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow