Ich verwende a QPlainTextEdit
für einen Code-Editor, der auch Zeilennummern anzeigt. Aber wenn ich shift+return
a 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