Seite 1 von 1
QtableWidget -> wie checkstate-Änderung eine Items festst
Verfasst: 20. April 2006 12:54
von skywalker
hi,
wie kann ich eine Änderung des Checkstates eines QTableWidgetItems mitbekommen?
Programmiere unter Linux.
Grüsse sky
Verfasst: 20. April 2006 13:54
von macman
Du musst das Signal des QTableWidgets auswerten. Bei jedem Klick oder itemChanged ermittelst Du die Zelle usw....
Dabei sei aber noch auf folgenden
Bug hingewiesen. Bezieht sich zwar auf ein QTreeWidget, betrifft aber vielleicht auch andere Checkboxen. Hier wird das itemClicked-Signal emittiert und erst dann der Status der Checkbox geändert. Soll mit 4.1.3 gelöst sein. Ich umgehe es derweil mit einem SingleShotTimer, der auf 2 Millisekunden gestellt ist.
Verfasst: 20. April 2006 14:09
von skywalker
hi danke für die antwort.
leider habe ich das problem, das unter linux scheinbar kein click event von der Zelle ausgeht, wenn ich nur die Checkbox drücke. Unter Windows funbktioniert es einwandfrei.
Kennt das jemand? Was kann man dagegen tun?
Verfasst: 20. April 2006 15:08
von macman
skywalker hat geschrieben:Kennt das jemand? Was kann man dagegen tun?
Den Bugreport wieder aufmachen:
http://www.trolltech.com/developer/task ... y&id=95340