Seite 1 von 1
[4.1.2] QTreeWidget - SIGNAL(itemSelectionChanged()) - buggy
Verfasst: 8. Mai 2006 15:05
von Saiyaman
Irgendwie hab ich so das Gefühl, dass dieses Signal nicht ausgelöst wird, nachdem man in der Liste einen neuen Eintrag auswählt, sondern bevor man dies tut.
Gibt es ein Signal, welches emittiert wird, nachdem man im QTreeWidget irgendwas geändert hat?
MfG
Re: [4.1.2] QTreeWidget - SIGNAL(itemSelectionChanged()) - b
Verfasst: 8. Mai 2006 16:22
von macman
Keine Ahnung, vielleicht itemActivated(). Wie es scheint gibt es da noch mehrere Bugs.
Verfasst: 8. Mai 2006 18:04
von Saiyaman
Hmm, aber QTreeWidget bietet wenigstens einen einfachen Umstieg von QListView aus Qt3
MfG
Verfasst: 9. Mai 2006 07:09
von macman
Deswegen benutze ich es auch sehr häufig, aber was hat das jetzt mit deinem Problem zu tun? Was ist überhaupt das Problem?
Verfasst: 9. Mai 2006 08:40
von Saiyaman
Ich suche ein SIGNAL von QTreeWidget(Item), welches emittiert wird, sobald sich etwas ändert (Auswahl, Text, o.ä.).
Ich könnte den QSignalSpy mal nachforschen lassen, wo da der Fehler bei dem von mir verwendeten SIGNAL liegt... :-/
MfG
Verfasst: 9. Mai 2006 14:03
von macman
Saiyaman hat geschrieben:Ich suche ein SIGNAL von QTreeWidget(Item), welches emittiert wird, sobald sich etwas ändert (Auswahl, Text, o.ä.).
Das sind aber 2 verschiedene Sachen. Dein itemSelectionChanged-Problem ist übrigens bekannt,
hier.
Dort steht auch:
There is no guarantee that selectionChanaged() signal comes before or after the current index changes. If you want to know when the current index changes you should listen to currentItemChanged().
HTH
Verfasst: 9. Mai 2006 14:17
von Saiyaman
Na dann nehm ich halt das andere, obwohl ich noch nicht weiß, ob ich was mit dem QTreeWidgetItem-Objekt anfangen kann, was da dranhängt.
Thx!
MfG