Ich habe ein selbstdefiniertes Widget in eine QHBox gepackt und auf meinem Bildschirm ist genug Platz. Wenn ich als sizePolicy() MinimumExpanding zurück liefere, hat mein Widget die Größe von sizeHint(), dann kann ich es aber nicht beliebig verkleinern. Wenn ich dagegen Expanding zurück liefere (das ist das, was ich eigentlich möchte), ist es immer merklich zu klein. Woran kann denn das liegen?
Im QT-Buch habe ich einen merkwürdigen Trick gefunden, dort wird explizit aufgerufen:
myWidget->resize(myWidget->sizeHint()); myWidget->show();
Das hilft bei mir aber überhaupt nicht.
Torsten
On Tue, Apr 09, 2002 at 10:41:50AM +0200, Torsten Werner wrote:
Ich habe ein selbstdefiniertes Widget in eine QHBox gepackt und auf meinem Bildschirm ist genug Platz. Wenn ich als sizePolicy() MinimumExpanding zurück liefere, hat mein Widget die Größe von sizeHint(), dann kann ich es aber nicht beliebig verkleinern. Wenn ich dagegen Expanding zurück liefere (das ist das, was ich eigentlich möchte), ist es immer merklich zu klein. Woran kann denn das liegen?
Im QT-Buch habe ich einen merkwürdigen Trick gefunden, dort wird explizit aufgerufen:
myWidget->resize(myWidget->sizeHint()); myWidget->show();
Das hilft bei mir aber überhaupt nicht.
Vielleicht hilft dir QHBoxLayout hier weiter: -------- QHBoxLayout *layout = new QHBoxLayout(parentWidget); MyWidget *wdg = new MyWidget(parentWidget); layout->addWidget(wdg); --------
Ciao, Tobias
lug-dd@mailman.schlittermann.de