Von mir wirst du keinen fertigen Quelltext kriegen bzw. erst, wenn du nachweislich die Grundlagen kannst.
Es ist auch wichtig mal die Dokumentation zu lesen und sich die Fehlermeldungen anzuschauen. Dein verändertes Beispiel
Code: Alles auswählen
label_objects = [x for x in self.list_label]
self.line_edit_layout_datasource.addWidget(label_objects)
ist mit Verlaub Blödsinn, da addWidget keine Liste übergeben bekommen will sondern das gerade angelegte QLabel und das sieht man auch in der Fehlermeldung, die da kommt
Code: Alles auswählen
TypeError: 'PySide.QtGui.QBoxLayout.addWidget' called with wrong argument types:
PySide.QtGui.QBoxLayout.addWidget(list)
Supported signatures:
PySide.QtGui.QBoxLayout.addWidget(PySide.QtGui.QWidget, int = 0, PySide.QtCore.Qt.Alignment = 0)
D.h. es erwartet
ein Widget, wie der Name ja auch impliziert. Das mit dem del funktioniert so nicht, Madmartigan hatte dir ja schon den Hinweis gegeben, wie man Widgets entfernt. Und wie man Elemente aus einer Liste entfernt, lernt man in Grundlagentutorials.