Die Suche ergab 13 Treffer
- Freitag 8. Juli 2011, 16:30
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Ok, dann werde ich das auch mal beherzigen. 
- Freitag 8. Juli 2011, 16:03
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Mal so ganz nebenbei, ich mache das eigentlich gerne so, dass ich Namen wiederverwende, um den RAM-Verbrauch gering zu halten. Nach meinem bisherigen Verständnis ist es nämlich so, dass ein Bereich wieder freigegeben wird, sobald nichts mehr drauf zeigt. Ist das so oder sollte ich mein Verständnis ...
- Freitag 8. Juli 2011, 15:43
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Sorry, jetzt war ich gerade selber verwirrt. Als Key wird die Kommazahl ja sowieso nicht verwendet. Das ist ja immer die ID aus der Datenbank. Und die ist immer int.
Oder reden wir gerade aneinander vorbei?
Oder reden wir gerade aneinander vorbei?
- Freitag 8. Juli 2011, 15:37
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Ok, schon gemacht. ;-)
Im update brauch ich aber kurzzeitig ein float, weil ich mit
if not item_id % 1:
feststelle, ob es sich um eine übergeordnetes oder untergeordnetes Item handelt. Aber ok, das ließe sich sicherlich auch anders lösen, wobei das ja an der Stelle auch wieder egal sein dürfte ...
Im update brauch ich aber kurzzeitig ein float, weil ich mit
if not item_id % 1:
feststelle, ob es sich um eine übergeordnetes oder untergeordnetes Item handelt. Aber ok, das ließe sich sicherlich auch anders lösen, wobei das ja an der Stelle auch wieder egal sein dürfte ...
- Freitag 8. Juli 2011, 15:25
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Wenn ich
item_id = float(item.data().toString())
schreibe, klappt es auch mit den Unteritems. Dann ist das Ergebnis wieder dasselbe wie vorher, nur dass es jetzt auch mit dem Verschieben klappt.
toFloat() kann ich komischerweise nicht schreiben, weil das eine lange Kommazahl ausgibt, die nur in ...
item_id = float(item.data().toString())
schreibe, klappt es auch mit den Unteritems. Dann ist das Ergebnis wieder dasselbe wie vorher, nur dass es jetzt auch mit dem Verschieben klappt.
toFloat() kann ich komischerweise nicht schreiben, weil das eine lange Kommazahl ausgibt, die nur in ...
- Freitag 8. Juli 2011, 14:33
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Japp! Es funktioniert im Produktiv-Code! Vielen, vielen Dank! Ich wär da niemals drauf gekommen.
Die Unteritems krieg ich zwar so auf den ersten Blick nicht durch, aber da fällt mir bestimmt noch was anderes ein, wie ich die identifizieren kann.
Danke jedenfalls!
Die Unteritems krieg ich zwar so auf den ersten Blick nicht durch, aber da fällt mir bestimmt noch was anderes ein, wie ich die identifizieren kann.
Danke jedenfalls!
- Freitag 8. Juli 2011, 14:22
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Woah! Danke!!! Du bist wirklich meine Rettung! Ich bin hier nämlich langsam völlig verirrt und versunken und sehe in dem ganzen Gewusel wirklich nichts mehr.
Das ist alles ziemlich konvolut. Aber lauffaehig, immerhin ;)
Na ja, ich versuche es so einfach und unkompliziert wie möglich zu machen ...
Das ist alles ziemlich konvolut. Aber lauffaehig, immerhin ;)
Na ja, ich versuche es so einfach und unkompliziert wie möglich zu machen ...
- Freitag 8. Juli 2011, 13:36
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Keine Ahnung, ob mich das irgendwie weiter bringt, aber wenn ich in der mktree-Funktion aus "items" "self.items" mache, bekomme ich unten im update mit
self.items.items()[IRGENDEIN_INDEX][1].item_id
die item_id von dem Item an der Stelle "IRGENDEIN_INDEX" (hier im Beispiel ja 1-4).
Aber bis ...
self.items.items()[IRGENDEIN_INDEX][1].item_id
die item_id von dem Item an der Stelle "IRGENDEIN_INDEX" (hier im Beispiel ja 1-4).
Aber bis ...
- Freitag 8. Juli 2011, 11:30
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
So, ich habe versucht, den Code aufs Wesentliche zu reduzieren und hoffe, es ist jetzt alles raus, was nichts mit dem Problem zu tun hat und/oder nur verwirrt. Ich denke, der Code sollte jetzt auch bei jedem ausführbar sein.
Dass der 4. Parameter in den Listen für die Items überall 0 ist, liegt ...
Dass der 4. Parameter in den Listen für die Items überall 0 ist, liegt ...
- Freitag 8. Juli 2011, 10:50
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Hallo!
Danke nochmal.
Aber ich kapier das einfach nicht, auch mal mehreren Pausen und neu Anfangen nicht. Ich glaub, ich hab da einfach ein grundsätzliches Verständnisproblem, das ich auch nicht aufgelöst kriege. Ich weiß nicht, wie ich das QAbstractItemModel verknüpft kriege oder ich was ...
Danke nochmal.
Aber ich kapier das einfach nicht, auch mal mehreren Pausen und neu Anfangen nicht. Ich glaub, ich hab da einfach ein grundsätzliches Verständnisproblem, das ich auch nicht aufgelöst kriege. Ich weiß nicht, wie ich das QAbstractItemModel verknüpft kriege oder ich was ...
- Donnerstag 7. Juli 2011, 09:56
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Hallo!
Ich hab dazu leider schon wieder eine (etwas andere) Frage, weil ich es einfach nicht gebacken kriege.
Nachdem das letzte Problem ja nun gelöst ist, möchte ich die Items nun per Drag&Drop verschieben und dementsprechend auch in der Datenbank ihre Reihenfolge ändern.
Das Verschieben klappt ...
Ich hab dazu leider schon wieder eine (etwas andere) Frage, weil ich es einfach nicht gebacken kriege.
Nachdem das letzte Problem ja nun gelöst ist, möchte ich die Items nun per Drag&Drop verschieben und dementsprechend auch in der Datenbank ihre Reihenfolge ändern.
Das Verschieben klappt ...
- Samstag 2. Juli 2011, 22:02
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
Re: QTreeView: Geändertes Item auslesen
Wow! Danke!!! Genau das war's!
Jetzt konnte ich dann auch mit einem Code-Beispiel was anfangen, das mir vorher einfach nichts sagen wollte. Und nach ein bisschen Rumprobieren mit dir() hab ich dann jetzt das, was ich haben wollte.
Vielen, vielen Dank!
Und auch vielen Dank für deine rasend ...
Jetzt konnte ich dann auch mit einem Code-Beispiel was anfangen, das mir vorher einfach nichts sagen wollte. Und nach ein bisschen Rumprobieren mit dir() hab ich dann jetzt das, was ich haben wollte.
Vielen, vielen Dank!
Und auch vielen Dank für deine rasend ...
- Samstag 2. Juli 2011, 20:17
- Forum: Qt/KDE
- Thema: QTreeView: Geändertes Item auslesen
- Antworten: 17
- Zugriffe: 6708
QTreeView: Geändertes Item auslesen
Hallo!
Ich muss nun wohl doch mal eine Frage stellen, da ich einfach den Wald vor lauter Bäumen nicht mehr sehe und einfach nicht weiter komme.
Ich arbeite schon etwas länger mit Python (unter Linux mit Gnome), habe Qt aber erst vor kurzem für mich entdeckt - und lieben gelernt. ;-)
Mein Problem ...
Ich muss nun wohl doch mal eine Frage stellen, da ich einfach den Wald vor lauter Bäumen nicht mehr sehe und einfach nicht weiter komme.
Ich arbeite schon etwas länger mit Python (unter Linux mit Gnome), habe Qt aber erst vor kurzem für mich entdeckt - und lieben gelernt. ;-)
Mein Problem ...
