Größe eigener QWidgets
Verfasst: 11. Mai 2009 14:56
Hi,
ich schreibe gerade ein eigenes Widget, welches stets quadratisch sein soll. Ich will mehrere davon untereinander mit Hilfe des QVBoxLayout in eine ScrollArea packen. Ich schaffe es irgendwie nicht, den LayoutManager dazu zu zwingen, meine SizeHints zu berücksichtigen. Wie ist hier das richtige Vorgehen? In einem anderen Post habe ich schon gelesen, das man die Methode "resizeEvent" überschreiben soll. Ich glaube aber nicht, dass das der richtige Weg ist. Schließlich gibt es ja da auch noch die Methode "heightForWidth". Die habe ich auch überschrieben (gibt immer die Breite zurück). Bringt irgendwie alles nichts. Der LayoutManager scheint meine Angaben einfach zu ignorieren.
Brauche da mal ein paar Tipps
ich schreibe gerade ein eigenes Widget, welches stets quadratisch sein soll. Ich will mehrere davon untereinander mit Hilfe des QVBoxLayout in eine ScrollArea packen. Ich schaffe es irgendwie nicht, den LayoutManager dazu zu zwingen, meine SizeHints zu berücksichtigen. Wie ist hier das richtige Vorgehen? In einem anderen Post habe ich schon gelesen, das man die Methode "resizeEvent" überschreiben soll. Ich glaube aber nicht, dass das der richtige Weg ist. Schließlich gibt es ja da auch noch die Methode "heightForWidth". Die habe ich auch überschrieben (gibt immer die Breite zurück). Bringt irgendwie alles nichts. Der LayoutManager scheint meine Angaben einfach zu ignorieren.
Brauche da mal ein paar Tipps