Ich verwende a QPlainTextEditfür einen Code-Editor, der auch Zeilennummern anzeigt. Aber wenn ich shift+returna drücke, macht der Editor eine Pause, aber die Zeilennummer erhöht sich nicht.
Ich denke, in HTML wäre es nur ein <br/>anstelle eines neuen <p>Tags...
Schau dir mal den Screenshot an...

Lösung des Problems
Sie sollten wahrscheinlich QTextEdit verwenden, da wir hier über Rich Text sprechen.
Überschreiben virtual void keyPressEvent ( QKeyEvent * e ). Sie können die Implementierung aufrufen QTextEdit::keyPressEvent, um nicht spezielle Fälle zu delegieren.
Keine Kommentare:
Kommentar veröffentlichen