QTableWidget Eingaben prüfen
Verfasst: 11. September 2007 15:28
Hallo,
möchte Usereingaben in einem QTableWidget auf Gültigkeit prüfen.
Habe zum Aufruf der Überprüfungsfunktion das SIGNAL cellChanged ( int row, int column ) benutzt was auch funktioniert, allerdings wird das Signal natürlich ständig bei jedem Update jeder Tabellezelle gefeuert(hab das jetzt mit bool-Merkern verriegelt-geht aber das kanns doch nicht sein!)
Wäre es nicht besser die Überprüfung mit einem Key-Event auf die ENTER-Taste zu machen, aber wie krieg ich danach mein aktuelles Item, da ich
setSelectionBehavior(QAbstractItemView::SelectRows) habe?
Oder wie machen Profis sowas generell?
Danke...
Daniel
möchte Usereingaben in einem QTableWidget auf Gültigkeit prüfen.
Habe zum Aufruf der Überprüfungsfunktion das SIGNAL cellChanged ( int row, int column ) benutzt was auch funktioniert, allerdings wird das Signal natürlich ständig bei jedem Update jeder Tabellezelle gefeuert(hab das jetzt mit bool-Merkern verriegelt-geht aber das kanns doch nicht sein!)
Wäre es nicht besser die Überprüfung mit einem Key-Event auf die ENTER-Taste zu machen, aber wie krieg ich danach mein aktuelles Item, da ich
setSelectionBehavior(QAbstractItemView::SelectRows) habe?
Oder wie machen Profis sowas generell?
Danke...
Daniel