gpt4 book ai didi

python - Scintilla 中的交替行着色

转载 作者:太空狗 更新时间:2023-10-30 02:35:32 26 4
gpt4 key购买 nike

我正在使用 wxStyledTextCtrl来自 wxPython,一个围绕 Scintilla 的包装器组件。

有没有什么方法可以在其上获得交替行着色(一种背景颜色的奇数行和另一种颜色的偶数行)?我正在使用内置的 python 样式器来突出显示关键字。

最佳答案

可以更改行的背景,例如通过标记(在 IDE 中用于书签或断点、当前执行点等),但是没有用于更改行背景颜色的内置模式每隔一行。

您可以通过为所有奇数或偶数行号(MarkerSetBackground()MarkerAdd())设置一个带有背景色的特殊标记来模拟这一点。这可能会消耗很多周期,并且每个拆分或连接、插入或删除行的编辑操作都需要重置标记。不过,考虑到似乎没有其他方法,这可能值得研究。

关于python - Scintilla 中的交替行着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com