Ich habe ein Widget definiert, das ein QLabel enthält (und andere Elemente), das umbrochenen Text anzeigen sollte. Dieses QLabel hat:
Horizontale Richtlinie: Minimum
Vertikale Richtlinie: MinimumExpanding
WordWrap: true
Das Widget hat:
LayoutSizeConstraint: SetMinimumSize
Sonst habe ich noch ein weiteres Widget, das ein QListWidget-Element enthält. Ich möchte das Widget mit QLabel so oft hinzufügen, wie ich möchte. Dazu benutze ich einen Hilfsprogramm:
QListWidgetItem* showWidgetOnTheList(QListWidget* view, QWidget* widget)
{
QListWidgetItem *item = new QListWidgetItem(view);
QSize size(view->size().width(), widget->height());
item->setSizeHint(size);
view->addItem(item);
view->setItemWidget(item,widget);
return item;
}
Das Endergebnis ist, dass ich Elemente sehe, die sich überschneiden. Was ist die richtige Lösung?