[QT4] "Maximieren" von Widgets

Alles rund um die Programmierung mit Qt
Antworten
Esleborn
Beiträge: 265
Registriert: 27. Januar 2005 01:23
Wohnort: Baden-Würtenberg
Kontaktdaten:

[QT4] "Maximieren" von Widgets

Beitrag von Esleborn »

hi,
ganz dumme Frage mal...

ich hab ein QGridLayout grid.
In grid ist ein QVBoxLayout vBoxLayout.
In vBoxLayout sind ein QTreeView und ein QListView.

Jetzt hat alles außer diesen beiden Views eine feste Größe, auch das gesamte Fenster. Wie sorg ich jetzt dafür, dass diese beiden Widgets sich den gesamten Platz, unabhängig von ihrem Inhalt, im Verhältnis 2:1 (oder so) aufteilen?
Ich bekomm es einfach nicht hin, dass diese Widgets, wenn sie leer sind, bereits "maximiert" sind...

verständlich? Sonst schaut mal aufs Bild

Kann mir einer Helfen?


E.E.
Dateianhänge
Bild.jpg
Bild.jpg (65.26 KiB) 4539 mal betrachtet
Glaube an eine Lösung, nur dann kannst du auch eine finden.
Manicboy
Beiträge: 19
Registriert: 15. November 2005 08:27
Wohnort: Berlin
Kontaktdaten:

Beitrag von Manicboy »

musste mit "setSizePolicy" machen
--
Who the fuck is general failure and why is he reading my harddisk?

"Intel inside" is not a trademark, it's a warning!!!
Esleborn
Beiträge: 265
Registriert: 27. Januar 2005 01:23
Wohnort: Baden-Würtenberg
Kontaktdaten:

Beitrag von Esleborn »

Code: Alles auswählen

setSizePolicy ( QSizePolicy::Expanding, QSizePolicy::Expanding );
hilft leider nichts...
Glaube an eine Lösung, nur dann kannst du auch eine finden.
Manicboy
Beiträge: 19
Registriert: 15. November 2005 08:27
Wohnort: Berlin
Kontaktdaten:

Beitrag von Manicboy »

du hast es aber korrekt dem Widget zugeordnet, was du maximieren willst? und nicht einem anderen Widget?? (ist nur eine Frage, sowas kann leicht passieren)
--
Who the fuck is general failure and why is he reading my harddisk?

"Intel inside" is not a trademark, it's a warning!!!
Esleborn
Beiträge: 265
Registriert: 27. Januar 2005 01:23
Wohnort: Baden-Würtenberg
Kontaktdaten:

Beitrag von Esleborn »

hab ich ja
Glaube an eine Lösung, nur dann kannst du auch eine finden.
Esleborn
Beiträge: 265
Registriert: 27. Januar 2005 01:23
Wohnort: Baden-Würtenberg
Kontaktdaten:

Beitrag von Esleborn »

ähh kommt schon, so ein großes Problem kann das jetzt ja nicht sein, oder?
Glaube an eine Lösung, nur dann kannst du auch eine finden.
Manicboy
Beiträge: 19
Registriert: 15. November 2005 08:27
Wohnort: Berlin
Kontaktdaten:

Beitrag von Manicboy »

für dich aber schon *gg* ;-)

mehr fällt mir aber auch nicht ein :-/
--
Who the fuck is general failure and why is he reading my harddisk?

"Intel inside" is not a trademark, it's a warning!!!
Esleborn
Beiträge: 265
Registriert: 27. Januar 2005 01:23
Wohnort: Baden-Würtenberg
Kontaktdaten:

Beitrag von Esleborn »

ja aber ich kapier das nicht...

hat noch irgendwer ne Idee, wie man das machen könnte? (außer einem festen setSize ( ... ) .... )
Glaube an eine Lösung, nur dann kannst du auch eine finden.
FinalFantasy
Beiträge: 6
Registriert: 4. August 2006 09:06

Beitrag von FinalFantasy »

Hi,

ich habe ein ähnliches Problem. Ich habe in einer QScrollarea 3 QListView. Die ListViews sollten dabei immer so groß sein, dass alle enthaltenen Items in dem View sichtbar sind. Dadurch, dass diese Views in eine ScrollArea gekapselt sind, ist die verfügbare Größe ja quasi unbeschränkt.
Allerdings passen sich die ListViews in der Größe nicht an, nichtmal mit SizePolicy::Expanding... das einzige was funktioniert ist "setFixedSize".
Gibt es dafür ne Lösung?

Ich benutze QT 4.1.4
Antworten