簡體   English   中英

如何將 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)

我相信您不能直接將QScintillaQTextEdit

但是看看這個問題:stackoverflow.com/questions/20951660/...如果你想看看QTextEdit (或QPlainTextEdit )和QSyntaxHiglighter的用法,請參見例如:http : QPlainTextEditPyQt/Python%20syntax%20highlighting或這個http://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/它使用非常基本的 Python 代碼語法高亮。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM