Ich habe einen einfachen PyQt-Texteditor und möchte QScintilla-Formatierung darauf anwenden. Ich muss ein QTextEdit für den Text verwenden, da es andere Funktionalität bietet, die ich verwende (Cursorposition, Rohtextausgabe, usw.), und QScintilla-Formatierung anwenden möchte.Wie kann ich QScintilla-Syntaxhervorhebung auf ein QTextEdit in PyQt4 anwenden?
Just for refrence, die Initialisierung des QTextEdit:
self.text = QtGui.QTextEdit(self)
Sie können nicht - sie funktionieren einfach nicht auf die gleiche Weise. Für 'QTextEdit' verwenden Sie [QSyntaxHighlighter] (https://doc.qt.io/qt-4.8/qsyntaxhighlighter.html). – ekhumoro
Bitte besuchen Sie diese neue Website mit einem Anfänger-Tutorial zu QScintilla: http://qscintilla.com –