Wie key-Event abfangen

Alles rund um die Programmierung mit Qt
Antworten
elfstone
Beiträge: 2
Registriert: 8. November 2006 10:46

Wie key-Event abfangen

Beitrag 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..
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Indem du das keyPressEvent vom QTextEdit überschreibst...
Antworten