ich weiß, dass ich dazu schoneinmal etwas gelesen hatte, aber ich kann es einfach nicht mehr finden.
Ich habe mir einen Multi-Slider programmiert. Auf diesem ist eine Skala, die Uhrzeiten darstellt und die beiden Slider können nur bestimmte Werte annehmen (5.00, 5.30, 6.00...).
Um nun die Slider auf gespeicherte Werte setzen zu können, benötige ich die tatsächliche Breite: width().
Aber wenn ich diese irgendwo in der Klasse abfrage, wird mir ja nur der Wert von minimumSizeHint() gegeben. Wie komme ich an den tatsächlichen Wert ran?
Ich muss doch die Abfrage width() dann erst erstellen, wenn mein Widget in einem Layout verarbeitet ist, richtig? Wie mache ich das?
Ich habe es schon hier versucht:
Code: Alles auswählen
bool QMultiSlider::event ( QEvent * e )Schoneinmal vielen Dank für eure Mühe!