Ich verwende PyQt4 und Python, um eine CSV-Datei zu analysieren, eine Berechnung durchzuführen und das Ergebnis anzuzeigen.PyQt4: variabler Inhalt nicht in QStandardItem
Wenn ich die Variable drucke, wird das Ergebnis korrekt angezeigt. Wenn ich diese Variablen jedoch in QStandardItem lege, werden sie als leer angezeigt. was mache ich falsch pls?
Beispiel unten, Variablen sum und nbr2 in QStandardItem werden als leer angezeigt, während der Ausdruck in Ordnung ist.
def loadCsv(self, fileName):
with open(fileName, "rb") as fileInput:
for row in csv.reader(fileInput):
global nbr, nbr2, nbr3, name, sum
nbr= 1000
nbr2= 20
name= row[0]
nbr3= float(row[1])
sum = int((nbr*nbr2*nb3))
print nbr, nbr2, nbr3, name, sum
items = [QtGui.QStandardItem(sum),QtGui.QStandardItem(nbr2)]
self.model.appendRow(items)
@QtCore.pyqtSlot()
super funktioniert es! danke für Ihre Hilfe! – hunterx1