我正在尝试将QScintilla 2.8.3和Qt5.3一起使用,以制作一个小的文本编辑器,但是我在折叠时遇到了问题。

如您所见:

折叠块的末端不与闭合支架对应。

这就是我设置词法分析器和折叠的方式:

cpplexer->setDefaultFont( font );
cpplexer->setFoldAtElse( true );
cpplexer->setFoldComments( true );
cpplexer->setFoldCompact( true );
cpplexer->setFoldPreprocessor( true );

editor->setLexer( cpplexer );
editor->setFolding( QsciScintilla::BoxedTreeFoldStyle );

滑块的末端是否可以与闭合支架位于同一行?是否有标记或需要更改QScintilla的来源?

最佳答案

您只需将setFoldCompact()设置为true,该文档就会说:



关掉它,你会很好的。

关于c++ - QScintilla如何禁用 “overfolding”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24653827/

10-10 08:59