3

我有一个简单的 PyQt 文本编辑器,并想对其应用 QScintilla 格式。我需要对文本使用 QTextEdit,因为它提供了我正在使用的其他功能(光标位置、原始文本输出等),并且希望应用 QScintilla 格式。

仅供参考,QTextEdit 的初始化:

self.text = QtGui.QTextEdit(self)
4

1 回答 1

1

我相信你不能QScintilla直接使用 with QTextEdit

但是看看这个问题:stackoverflow.com/questions/20951660/… 如果你想查看使用QTextEdit(或QPlainTextEditQSyntaxHiglighter,请参见例如:http ://wiki.python.org/moin/PyQt/Python %20syntax%20highlighting或这个http://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/它使用 Python 代码的非常基本的语法高亮。

于 2016-09-29T13:49:58.837 回答