[gelöst] setMaximumWidth wird nicht übernommen
Verfasst: 1. Februar 2010 10:23
Hallo,
folgender Code liefert mir unerwünschte Rückmeldung:
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.
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();
}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.