Qt: QTableWidget nur auf RETURN und Doppelklick reagieren
-
Moin moin,
ich habe ein Problem mit meinem QTableWidget. Was ich möchte ist, dass ich eine Zelle nur dann ändern kann, (eine eigende Routine) wenn der Nutzer ein Doppelklick ausführt oder aber in der betreffende Zelle RETURN drückt. Ansonsten möchte ich immer dann, wenn der Nutzer eine andere Zelle anwählt, entweder durch einen einfachen Mausklick oder durch anwählen mit den Cursortasten, einige Informationen zu der Zelle anzeigen.
Hört sich nicht kompliziert an, doch leider komme ich da nicht weiter.
Wenn
CurrentItemChanged
ausgelöst wird, dann kann ich entsprechende Zelleninformationen anzeigen. Klappt super.
Wenn ich nun RETURN drücke, wird
itemActivated cellActivated activated
ausgelöst.
Das kann ich abfragen und entsprechend meine eigende Routine starten. Leider wird aber ebenso wenn ich die Zelle nur anklicke die gleichen Signale ausgelöst.
Wie bekomme ich es aber hin, das ich NUR auf RETURN und Doppelklick meine Routine starte?NavySeaBear
-
Funktioniert disonnect ?