QTableWidget Eingaben prüfen
Verfasst: 12. September 2007 07:38
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 und ENTER würde sich dann auf alle abgeleiteteten Tabellen im Mainwindow auswirken? Oder eine Kombination von div. Events und Signals?
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 und ENTER würde sich dann auf alle abgeleiteteten Tabellen im Mainwindow auswirken? Oder eine Kombination von div. Events und Signals?
Oder wie machen Profis sowas generell?
Danke...
Daniel