ich verstehe eine Sache nicht ganz, wenn ich ein Fenster habe und darin ein Widget ist, was sich automatischin einem festen Verhältnis (zb 4:3) verhalten soll, warum klappt dann nur die obere Funktion und die untere gar nicht?
Code: Alles auswählen
// Widget zu schmal -> Hoehe verkleinern.
if(width()/height() < 0.99*tableRel) //KLAPPT
resize(width(),(int)(width() / tableRel));
// Widget zu breit -> Breite verkleinern.
if(width()/height() > 1.01*tableRel) //NICHT
resize((int)(height() * tableRel), height());
hmm, klappt doch, habe ich grade bemerkt, anscheinend aber sehr schlecht. ab einer gewissen sprunggröße leider nicht mehr.