Qt5.3 と一緒に QScintilla 2.8.3 を使用して小さなテキスト エディターを作成しようとしていますが、折り畳みに問題があります。
ここでわかるように:
折りたたみブロックの端が閉じブラケットと一致しません。
これは、レクサーとフォールディングをセットアップする方法です。
cpplexer->setDefaultFont( font );
cpplexer->setFoldAtElse( true );
cpplexer->setFoldComments( true );
cpplexer->setFoldCompact( true );
cpplexer->setFoldPreprocessor( true );
editor->setLexer( cpplexer );
editor->setFolding( QsciScintilla::BoxedTreeFoldStyle );
ブロックの終わりを閉じ括弧と同じ行にすることは可能ですか? これに対するフラグはありますか、それとも QScintilla のソースで何かを変更する必要がありますか?