我正在使用 wxPython (2.8) 中的 wx.stc.StyledTextCtrl 开发一个文本编辑应用程序。我在一行上有大量文本。我创建了自定义词法分析器来突出显示文本的某些部分。只要我不打开自动换行,这就像一个魅力。当我打开自动换行时,每个词法分析器样式后都会出现换行符。我知道这是 StyledTextCtrl 的默认和正确行为,但它对我的应用程序有害。如何阻止自动换行在每种词法分析器样式后换行?
如果我可以告诉它每 100 个字符换行一次,那就完美了。我试图通过在将文本放入 wx.stc.StyledTextCtrl 时添加 \n 来人为地做到这一点,但这效果不佳,因为字符的绝对编号很重要。\n 弄乱了编号。