ich arbeite mit dem QTableWidget uns beschreibe eine Tabellenzelle wie folgt:
Code: Alles auswählen
content = QtGui.QTableWidgetItem(self._Text) # must be always string !
content.setFont(QtGui.QFont(self._Font,self._Size))
#...calculate color in RGB !!!!!!!!!!!!!!!!!!!!!!
# Microsoft stores RGB in direction BGR -> from right to left
# 0000FF means red
# FF0000 means blue
b = int(self._Background/65536)
c = int(self._Background-(65536*b))
g = c/256
c = int(c-256*g)
r = c
#...calc end --------------------------------------
mColor = QtGui.QColor(r,g,b)
#mColor.setRgb(r,g,b)
content.setBackgroundColor(mColor)
content.setTextAlignment(int(self._alignment))
if self.table.columnCount()-1 >= self._Column:
self.table.setItem(self._Row, self._Column, content)
Nur moechte ich gern z.B. eine Zelle auslesen.
Einfache Versuche wie:
Code: Alles auswählen
myText = self.table.item(i,t).Text()

In der von Riverbank im Internet bereitgestellten Doku blicke ich nicht so richtig durch.
Ich moechte nicht mit dem Model arbeiten, da mein bisher geschriebenes Programm mit dem QTableWidget ganz gut zurecht kommt.
Hat jemand auf der "Nicht-Model-Basis" eine Idee?
Wolf