Seite 1 von 1

Wie key-Event abfangen

Verfasst: 23. November 2006 16:03
von elfstone
Hallo,
ich fange gerade an mit Qt zu programmieren, und habe folgendes Problem:

Mit Kdevelop und dem Qtdesigner erstelle ich ein QTextEdit. Nun soll man ähnlich wie bei gaim den Text darin mit Enter abschicken können, und mit Strg-Enter einen Zeilenumbruch erreichen können.

Mit dem slot returnPressed() kann ich processText() aufrufen, wenn eine Entertaste gedrückt wurde. Wie verhindere ich jetzt, dass processText() auch aufgerufen wird, wenn ich strg-Enter gedrückt habe?

In processText selbst kann ich keine Überprüfung einbauen, ob strg gerade gedrückt ist, weil ich ja kein key-event habe (oder kann ich den momentanen Zustand der Strg-Taste irgendwie abfragen?

Vielen Dank für Tipps..

Verfasst: 23. November 2006 18:30
von upsala
Indem du das keyPressEvent vom QTextEdit überschreibst...