Die Suche ergab 8 Treffer

von Mosquitsch
Montag 14. November 2011, 16:26
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Er zeigt mit {0:.7} vier Nachkommastellen an! Anscheinend ist die Notation so, dass zwei Stellen vor dem Komma, das Komma selbst und die NSK gezählt werden.
von Mosquitsch
Montag 14. November 2011, 13:29
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Tschuldige, ich verstehe dein Problem ist. Jeder hat mal ne lange Leitung.

Mal absehen davon funktioniert dein Code so nicht.
Es muss

Code: Alles auswählen

'{0:.7}'.format(value)
heißen.

Trotzdem danke für dein Hilfe.
von Mosquitsch
Montag 14. November 2011, 11:11
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Danke luna für die Hilfe.

Ich hab immer nach sowas wie setRealPrecision gesucht. Wenn ich eine Real zahl haben will ist es nicht das naheliegenste das in einen string zu konvertieren.
von Mosquitsch
Montag 14. November 2011, 09:59
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Danke für die schnelle Antwort, aber das raffe ich irgendwie nicht!

Hier meine data() implementierung:
def data(self, index, role):


if role == QtCore.Qt.EditRole:
row = index.row()
column = index.column()
return self.__values[row][column]


if role == QtCore.Qt.DisplayRole:

row ...
von Mosquitsch
Montag 14. November 2011, 09:40
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Hallo,
nochmal ein kleiner nachtrag (möchte nicht extra ein neuen Thread aufmachen)

Wie kann ich in meinem TableModel die anzahl der Nachkommastellen einstellen? Z.Z. kann man nur 2 Stellen editieren, ich brauche aber vier.


Grüße

Matthias
von Mosquitsch
Donnerstag 3. November 2011, 12:14
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

@ luna Hab ich bemerkt.

Wollte nur nicht alles zuspammen. Wusste ja nicht wo der fehler liegt!

@ BlackJack

Ja, da sitze ich gerade dran. Hab bisher immer mit append() gearbeitet. Fand das aber nicht so schick. Das muss ich jetzt beheben!



Danke!
von Mosquitsch
Donnerstag 3. November 2011, 11:44
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

Re: TableView QVariant Problem

Danke lunar, das hat geholfen.

Das Problem lag in meiner Funktion setData()
def setData(self, index, value, role = QtCore.Qt.EditRole):
if role == QtCore.Qt.EditRole:

row = index.row()
column = index.column()
self.__values[row][column] = value.toPyObject()
self.dataChanged.emit(index ...
von Mosquitsch
Donnerstag 3. November 2011, 10:02
Forum: Qt/KDE
Thema: TableView QVariant Problem
Antworten: 15
Zugriffe: 2457

TableView QVariant Problem

Hallo,
das ist mein erster Beitrag und ich hoffe ihr könnt mir helfen.

Ich habe ein TableView Objekt, das editierbar ist. Sobald ich in der zweiten Spalte einen Wert ändere und die Werte der gesamten Tabelle auslese wird mir das QVariant Objekt im speicher angezeigt: <PyQt4.QtCore.QVariant object ...