Seite 1 von 1

QTreeWidget Position

Verfasst: 25. Juli 2011 02:15
von js
Hi, versuche gerade die Position eines Items im QtreeWidget herauszufinden.

Das Ziel: Das Speichern der Koordinaten in einer .txt datei. Wodurch später das item wieder erzeugt werden kann.

QTreeWidgetItem *item =u.treeWidget->itemAt(x,y);
Damit dachte ich könnte ich mittels der Koordinaten das item erzeugen.

Jedoch weiß ich nicht wie ich die aktuelle position abfrage. Habe schon in der doc gesucht…

Re: QTreeWidget Position

Verfasst: 25. Juli 2011 06:33
von Christian81
Was meinst du mit aktueller Position ? Die Mouseposition? -> QWidget::mouseMoveEvent()

Re: QTreeWidget Position

Verfasst: 25. Juli 2011 11:04
von js

Code: Alles auswählen

main
|
-Sub
|
-Sub2
| |
| -SubSub
|
-Sub3 
sagen wir mal ich möchte SubSub speichern, dann wäre es ( wenn ich alle Ordner und unter Ordner aufklappen würde ) das 3te Item von oben.
Dachte mir ich speichere einfach die 3 in die txt wenn ich diese wieder lade weiß ich genau welches item gemeint war.



habe es mit index probiert bekomme aber 0 oder -1 raus.
Gibt es keine Möglichkeit eine bestimmte Zeile abzufragen?

Re: QTreeWidget Position

Verfasst: 25. Juli 2011 18:28
von Christian81
Da muss man schon beim RootItem anfangen: root -> Sub2 -> SubSub
Siehe hier