2016-09-28 7 views
2

私は単純なPyQtテキストエディタを持っており、それにQScintillaフォーマットを適用したいと思います。私は、私が使用している他の機能(カーソル位置、生のテキスト出力など)を提供するので、QTextEditをテキスト用に使用する必要があり、QScintillaフォーマットを適用したい。PyQt4のQTextEditにQScintilla構文ハイライトを適用するにはどうすればよいですか?

だけrefrence、QTextEditの初期化のために:

self.text = QtGui.QTextEdit(self) 
+1

あなたはできません - 彼らはまったく同じように動作しません。 'QTextEdit'では、[QSyntaxHighlighter](https://doc.qt.io/qt-4.8/qsyntaxhighlighter.html)を使います。 – ekhumoro

+0

QScintillaに関する初心者のチュートリアルでこの新しいWebサイトをチェックしてください:http://qscintilla.com –

答えて

1

私はあなたがQTextEditと直接QScintillaを使用することはできませんと信じています。 QSyntaxHiglighterとstackoverflow.com/questions/20951660/...と使用状況QTextEdit(またはQPlainTextEdit)を見たい場合は、例えばこの参照:

しかし、この質問を見て非常に基本的な使用http://wiki.python.org/moin/PyQt/Python%20syntax%20highlightingまたはこのhttp://carsonfarmer.com/2009/07/syntax-highlighting-with-pyqt/をPythonコードの構文ハイライター。

関連する問題