DAU braucht Hilfe

Alles rund um die Programmierung mit Qt
Antworten
pfu
Beiträge: 10
Registriert: 5. Dezember 2006 12:49

DAU braucht Hilfe

Beitrag von pfu »

hallo zusammen!

bin neu was den Sektor Qt betrifft. Somit habe ich so meine Startschwierigkeiten.

Ich habe ein neues Widget gemacht, wo ein QTreeWidget drinnen ist.
Ich habe den Baum mit den Inhalt einer Datenbank gefüllt. Funktioniert alles soweit.

mit der Singal itemSelecitonChanged() rufe ich eine funktion auf in der ein weiterer Inhalt der Datenbank in einem QTextEdit angezeigt werden soll.

Mein Problem ist nun: Ich weiß nicht, wie ich auslesen kann auf welchen Item der Benutzer gerade geklicket hat. Mit anderen Worten, wenn der Benutzer nun auf das 4 Item im Baum klickt, wie kann ich dann feststellen, dass er das gemacht hat.

ps: bin recht neu mit qt. also bitte menschliche antworten, codebeispiele wären ein Traum

danke im Vorraus
Brownie
Beiträge: 15
Registriert: 2. März 2007 10:40

Beitrag von Brownie »

Hi,

es gibt ein Signal
void QTreeWidget::itemPressed ( QTreeWidgetItem * item, int column ) . Das kannst du mit einem Slot verbinden, der dir halt die entsprechenden Daten anzeigt. Das angeklickte Item und die Spalte werden dabei übergeben.

http://doc.trolltech.com/4.2/qtreewidge ... temPressed
Antworten