[Python-de] POython QT und Listen

Stefan Miefert smiefert at kikxxl.de
Mon Aug 8 16:32:24 CEST 2005


>>          item.setText="Alles ok"
>>    
>>
>
>setText ist eine Funktion (jedenfalls im Original C++ Qt), also eher
>item.setText("Alles ok").
>
>  
>
>>Da passiert aber nix. Keine EInträge werden angezeigt
>>
>>Wenn ich jetzt das aufrufe
>>
>>            item.paint()
>>
>>bekomme ich einen Fehler:
>>
>>TypeError: Insufficient number of arguments to QListBoxItem.paint()
>>
>>Welcher Wert muss da übergeben werden ?
>>    
>>
>
>Schau in die Qt Doku, paint will man normalerweise nicht selbst
>aufrufen, eher schon repaint. Aber auch das sollte unnoetig sein, das
>macht die QListBox wenn du die Items erstellst...
>
>Andreas
>
>  
>

Hallo,

habe es mal geändert aber nix passiert

        for row in result:
            # 
self.listBoxMitarbeiter.insertItem(self.__tr(str(row["nachname"]+","+row["vorname"])))     

            # 
self.mitarbeiterliste[row["MAID"]]=self.listBoxMitarbeiter.count()-1
            # 
self.mitarbeiterliste2[self.listBoxMitarbeiter.count()-1]=row["MAID"] 
           
            item = QListBoxItem(self.listBoxMitarbeiter)
            item.MITARBEITERID = row["MAID"]
            item.setText("Alles ok")