000
07.09.2007, 11:12 Uhr
~Sash
Gast
|
Hi,
ich hab wieder mal n kleines Problem. Und zwar geht es um folgendes. Ich habe ein QTreeWidget - Objekt, in dem nur bestimmte Felder editierbar sein sollen. Ich habe schon versucht einfach die Eigenschaften der jeweilgen Felder mittels der Funktion itemAt(zeile,spalte)->setFlags(flags) entsprechend zu setzen. Die brachte jedoch nicht das gewünschte Ergebnis, da die gesetzen Flags für die gesamte Zeile und nicht für die jeweilige Spalte gelten. Ich habe mir überlegt den Input der von der Tastatur kommt einfach abzufangen, wobei überprüft wird, in welcher Spalte sich der Curser gerade befindet. Hierzu hab ich als erstes mein TreeWidget mittels des Signals itemActivated(...) mit einem Slot verbunden, der die aktuell aktivierte Spaltennummer speichert. Jetzt müsste ich ja eigentlich nur noch den Event abfangen. Jedoch hab ich wirklihc üüberhaupt keine ahnung wie ich das machen soll. Kann mir jemand von euch vllt n paar tips geben? Schonmal vielen Dank im voraus.
Gruß Sascha |