如何将 QScintilla 语法突出显示应用于 PyQt4 中的 QTextEdit?
How do I apply QScintilla syntax highlighting to a QTextEdit in PyQt4?
我有一个简单的 PyQt 文本编辑器,想对其应用 QScintilla 格式。我需要为文本使用 QTextEdit,因为它提供了我正在使用的其他功能(光标位置、原始文本输出等),并且想要应用 QScintilla 格式。
仅供参考,QTextEdit的初始化:
self.text = QtGui.QTextEdit(self)
我相信您不能将 QScintilla
直接与 QTextEdit
一起使用。
但是看看这个问题:Whosebug。com/questions/20951660/…如果你想看看QTextEdit
(或QPlainTextEdit
)与QSyntaxHiglighter
的用法,例如,请参见:http://wiki.python.org/moin/PyQt/Python%20syntax%20highlighting or this http://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/ 对 Python 代码使用非常基本的语法荧光笔。
我有一个简单的 PyQt 文本编辑器,想对其应用 QScintilla 格式。我需要为文本使用 QTextEdit,因为它提供了我正在使用的其他功能(光标位置、原始文本输出等),并且想要应用 QScintilla 格式。
仅供参考,QTextEdit的初始化:
self.text = QtGui.QTextEdit(self)
我相信您不能将 QScintilla
直接与 QTextEdit
一起使用。
但是看看这个问题:Whosebug。com/questions/20951660/…如果你想看看QTextEdit
(或QPlainTextEdit
)与QSyntaxHiglighter
的用法,例如,请参见:http://wiki.python.org/moin/PyQt/Python%20syntax%20highlighting or this http://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/ 对 Python 代码使用非常基本的语法荧光笔。