Ich möchte einer GroupBox mit mehreren (Anzahl kann varieren) CheckBoxen eine ScrollArea hinzufügen. So dass gescrollt werden kann, falls mehr Boxen hinzu kommen.
Im Prinzip funktioniert es auch, aber die GroupBox erscheint immer ganz oben links im MainWindow.
Ich habe es jetzt mit QAbstractScrollArea gemacht.
Nur hier kann ich setViewport() machen. Diesen habe ich auf das parent-widget von der groupbox gesetzt.
Trotzdem erscheint die Groupbox (mit scrollbalken) ganz oben links im MainWindow.
Kann ich da noch irgendwie die Grösse und die Position setzen?
Die GroupBox habe ich im Designer erstellt, aber sie erscheint später nicht dort, wo ich sie plaziert habe...
Es funktioniert jetzt zumindest grafisch, so wie ich es im ersten Posting beschrieben habe.
Ich musste noch mit setGeometry() die Position von der GroupBox und der ScrollArea angeben.
Nur wahrscheinlich sind die zwei Elemente immer noch nicht zusammen gekoppelt, somit funktioniert das Scrollen nicht?!?
Also ich habe es jetzt grundsätzlich geschafft, so dass es funktioniert!
Nun habe ich noch ein kosmetisches Problem:
Jetzt haben die GroupBox und die ScrollArea einen Rahmen, das ist nicht so schön.
(hab ein Bild angefügt)
Hat mir vielleicht jemand ein Beispiel, wie es schöner aussehen könnte?
Besten Dank.
LG
Dateianhänge
rt_timed_reports1.jpg (10.93 KiB) 2846 mal betrachtet