2012-08-07 467 views
3

我试图改变整个QSciScintilla编辑器小部件的颜色。我试过使用该功能QSciScintilla背景颜色

QSciScintilla::setPaper(const QColor &c) 

但这似乎只改变了文本背后的颜色(请参阅screenshot)。我如何更改整个盒子的背景颜色?

在此先感谢。

+0

我也很想知道这一点。 QScintilla给了我无尽的悲伤。 – beta 2012-08-07 19:28:57

+0

@beta我知道这种感觉。直到现在,文档非常稀少。你可以在这个网站上找到许多对初学者友好的文档:https://qscintilla.com/ – 2017-05-13 18:10:48

回答

3

如果设置了词法分析器,调用setPaperQsciScintilla小部件将不起作用。

尝试使用当前词法分析器的setDefaultPaper函数。

+0

对不起,我实际上是在当前词法分析器上调用'setPaper'。 'setDefaultPaper'做了诀窍。谢谢! – nonexplosive 2012-08-08 02:23:40