QSlider - Frage

Alles rund um die Programmierung mit Qt
Antworten
eversleeping
Beiträge: 7
Registriert: 6. Juni 2011 21:52

QSlider - Frage

Beitrag von eversleeping »

Hallo, ich hätte gerne, dass ein QSlider folgendes Verhalten aufweist:

Wenn ich auf die Leiste, also nicht den Regler, klicke. Soll der Slider den nächstgelegenen Wert annehmen.

Ich möchte also nicht den Slider ziehen müssen oder fünfmal klicken, sondern will den Wert so gut wie möglich direkt anklicken.

Wie kann man sowas realisieren?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Berechnen. Wenn im Slider geklickt wurde (mousePressEvent), holst du dir die Position (QMouseEvent) innerhalb des Sliders, berechnest das prozentual zur Größe des Sliders und daraus kannst du dann den ungefähren Wert errechnen.
Antworten