ich versuche verzweifelt in einem QTextEdit-Feld nur Großbuchstaben zuzulassen.
Code: Alles auswählen
void TextEdit::keyPressEvent ( QKeyEvent * e )
{
// kleines a abfangen
if(e->key() == Qt::Key_A && e->modifiers() == Qt::NoModifier )
{
// neuen Event erzeugen --> Speicherloch???
e = new QKeyEvent(QEvent::KeyPress, Qt::Key_A, Qt::ShiftModifier);
}
// Event weiterreichen
QTextEdit::keyPressEvent(e);
}
Kann mir vlt. jemand auf die Sprünge helfen?
Danke