0

マルチラインブロックQTextEditにフィードするが必要です!検索を絞り込みましたが、正確に特定することはできません。ドキュメントには次のように記載されています。QSyntaxHilighter QAbstractTextDocumentLayout

テキストブロックは、テキストのブロックまたは段落を。にカプセル化します[...].QTextDocument

それにもかかわらず、必要な動作を取得できるように、設定またはオーバーライドするものが見つかりません。誰かが私を正しい方向に向けることができますか?ここで耳から脳がにじみ出ています!

ありがとう。

4

1 に答える 1

0

QtGui.QTextCursor私が見つけた解決策は、のように必要な正規表現のパターンを状態をサブクラス化し、選択QSyntaxHighlighterに使用することでしsetCharFormat()た。(信号をブロックしながら)。

于 2012-12-18T21:42:48.427 に答える