Ich habe folgende Situation:Qt - dynamisch erstellen, lesen aus und zerstören Widgets (QLineEdit)
Ich habe QSpinBox, wo der Benutzer meiner Anwendung auswählen können, wie viele Instanzen eines Elements er schaffen will. In einem nächsten Schritt muss er für jeden Gegenstand einen Namen vergeben. Ich wollte dieses Problem lösen, indem ich dynamisch eine Anzahl von QLabels und QLineEdits entsprechend der Nummer, die der Benutzer in der SpinBox ausgewählt hat, erstelle. Also, wenn die Zahl steigt, möchte ich neue LineEdits hinzufügen, wenn die Zahl fällt, möchte ich die jetzt veralteten LineEdits entfernen.
Nun, raten Sie mal - das ist viel schwieriger, als ich erwartet habe. Ich habe das Internet durchsucht, aber die Ergebnisse waren mehr als enttäuschend. Es scheint keinen einfachen Weg zu geben, diese Widgets dynamisch zu erstellen, zu verwalten (vielleicht in einer Liste?) Und zu zerstören. Kann mir jemand in die richtige Richtung zeigen, wie das geht?