Qt4: QTreeWidget Klasse

16/09/2016 - 18:11 von Detlef Graef | Report spam
Hallo,

ich habe eine Frage zu den Signalen der Klasse QTreeWidget in Qt4.

Zum besseren Verstàndnis habe ich ein Bild bzgl. der Fragestellung hier
hochgeladen:

http://www.bilder-upload.eu/show.ph...041250.png

Wenn auf ein Element in der Baumansicht geklickt (ausgewàhlt) wird, wird
das Signal:

itemClicked(QTreeWidgetItem * item, int column) ausgelöst (ohne die
Checkbox zu aktivieren). Siehe dazu auch
http://doc.qt.io/qt-4.8/qtreewidget.html#signals

Wenn direkt die Checkbox angeklickt wird, wird ebenfalls das
itemClicked() Signal ausgelöst und die Checkbox aktiviert/deaktiviert.

Jetzt habe ich ein Signal, aber unterschiedliches Verhalten.

Wie kann ich unterscheiden ob die Checkbox angeklickt wurde oder nicht?
Ein Signal der Checkbox selbst anzapfen?

Vielleicht hat jemand einen Hinweis auf die richtige Stelle in der Qt Doku.

Detlef
 

Lesen sie die antworten

#1 Volker Kohaupt
16/09/2016 - 20:43 | Warnen spam
Detlef Graef schrieb am 16.09.2016 um 18:11:

Jetzt habe ich ein Signal, aber unterschiedliches Verhalten.

Wie kann ich unterscheiden ob die Checkbox angeklickt wurde oder nicht?




http://doc.qt.io/qt-5/qcheckbox.html#checkState

Sollte wohl das sein was du suchst.

Viele grüße Volker

Ähnliche fragen