Hallo,
ich hab da ein Problem mit QT 3.3.5
in einem Dialog befindet sich eine QListBox, ein Tap und ein QButton.
Wenn man nun den QButton drückt, wird ein neues Dialog mit einem QLinedit und 2 buttons erstellt und angezeigt.
In dieses Qlineedit soll ein Name eingetragen werden, welcher dann in eine QStringList eingefügt wird und dann nach dem drücken einer der beiden Buttons, in die QListbox des 1. Dialogs eingefügt werden soll.
Das Problem ist nun, dass die Listbox den neuen namen nicht Aktualisiert.
sobalt er show(); auf dem dialog mit der Listbox ausführt. wird ein ganz neues dialog zusätzlich zum alten, mit der geänderten Listbox angezeigt.
soll er update() ausführen, passiert gar nichts. Auch show(); oder Update(); direkt auf der Listbox bringt keine Änderung.
also gibt es da einen gewissen trick wie man die listbox aktualisert?
mfg
twist
QListBox Aktualisierung
insertItem(); wird auch ausgeführt aber in der listboxansicht ändert sich nichts.
das die items eingefügt werden zeigt, wenn ich auf dem dialog show(); ausführe, denn dann wird das dialog neu gezeichnet und der inhalt der listbox hat sich aktualisiert. dumm ist nur das ich dann zwei dialoge hab. das eine mit dem alten inhalt in der listbox, das andere mit dem neuen inhalt.
das die items eingefügt werden zeigt, wenn ich auf dem dialog show(); ausführe, denn dann wird das dialog neu gezeichnet und der inhalt der listbox hat sich aktualisiert. dumm ist nur das ich dann zwei dialoge hab. das eine mit dem alten inhalt in der listbox, das andere mit dem neuen inhalt.