[Python-de] POython QT und Listen

Andreas Pakulat apaku at gmx.de
Fre Aug 5 10:46:23 CEST 2005


On 05.Aug 2005 - 10:19:01, Stefan Miefert wrote:
> Solang die Listeneu geladen wird geht das auch aber wenn ich jetzt ein Element 
> entferne oder hinzufüge wird die interne Nummerierung der Listbox durcheinader 
> geworfen
> 
> Eine Liste wäre ungefähr so aufgebaut
> 
> mitarbeiter[1]= 105
> mitarbeiter[2]= 366
> mitarbeiter[3]= 15
> mitarbeiter[4]= 66
> u.s.w.
> 
> Wenn ich jetzt mit removeItem aus der Listbox einen Eintrag entferne wird die 
> Nummern kaum nachvollziehbar neu nummeriert udn die Verbindung der beiden 
> Datensätze ist wech:(

Dann benutze doch statt einer Liste ein Dict fuer die DB-Id's und als
Schluessel die Mitarbeiternamen, statt den Nummern. Dann kann dir die
Reihenfolge egal sein, du kommst mit mitarbeiter['klaus'] immer auf die
richtige Id.

Andreas

-- 
Perfect day for scrubbing the floor and other exciting things.