Seite 1 von 1

[gelöst] setMaximumWidth wird nicht übernommen

Verfasst: 1. Februar 2010 10:23
von Neuling_
Hallo,

folgender Code liefert mir unerwünschte Rückmeldung:

Code: Alles auswählen

foo()
{
int a = 200;
qDebug() << "a: " << a; 
ui->graphicsView->setMaximumHeight(a);
ui->graphicsView->setMaximumWidth(a);
qDebug() << ui->graphicsView->height();
}
Ausgabe der Anwendung:

a: 200
x //Größe von einer ScrollArea

Hintergrundwissen:
Ich habe eine QScrollArea welche ich im Konstruktor der Main-Klasse als "centralWidget" setze. Als nächstes mache ich: "scrollArea->setWidget(graphicsview)".

Allerdings springe ich in der foo()-Funktion ja nirgends anderes hin, sodass die Höhe des "graphicsView" doch zumindest in der Funktion noch gleich "a" sein sollte.

ui->graphicsView->setMinimumHeight(..) o.Ä. benutze ich nirgends (Edit: und ich habe doch Ähnliches getan) ;).


Freundliche Grüße.

PS: Mein Fehler! Tut mir Leid, ich habe "->setFixedWidth(...)" gesetzt; an diese Funktion habe ich garnicht mehr gedacht.