Ich schau mir grad das Custom Cardlayout (http://doc.trolltech.com/4.1/layout.html) an, und hab dazu ein paar Fragen:
a) Zum Verständnis: mit setGeometry wird einem QLayoutItem ein Bereich gegeben, in dem gezeichnet werden kann. setGeometry kümmert sich um das Zeichnen in diesem Bereich.
b) was macht
Code: Alles auswählen
s = s.expandedTo(o->sizeHint());c) In der Funktion setGeometry steht
Code: Alles auswählen
int w = r.width() - (list.count() - 1) * spacing();Code: Alles auswählen
QRect geom(r.x() + i * spacing(), r.y() + i * spacing(), w, h);
o->setGeometry(geom);Danke an euch!!