我有一个简单的PyQt文本编辑器,并希望将QScintilla格式应用于它。我需要为文本使用QTextEdit,因为它提供了我正在使用的其他功能(光标位置,原始文本输出等),并且想要应用QScintilla格式。
仅供参考,QTextEdit的初始化:
self.text = QtGui.QTextEdit(self)
答案 0 :(得分:1)
我认为您无法直接将QScintilla
与QTextEdit
一起使用。
但请看一下这个问题:stackoverflow.com/questions/20951660 / ...如果您想查看QTextEdit
(或QPlainTextEdit
)QSyntaxHiglighter
的使用情况,请参阅参考资料例如:http://wiki.python.org/moin/PyQt/Python%20syntax%20highlighting或此http://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/,它为Python代码使用非常基本的语法高亮显示。