繁体   English   中英

wxPython StyledTextCtrl,奇怪的“ LF”

[英]wxPython StyledTextCtrl, weird 'LF'

我正在用wxPython开发一个简单的文本编辑器,但发现一个问题:
当我按下“返回”键时,编辑器会添加一个奇怪的“ LF”:

如何删除它们?

如何防止我的程序打印它们?

如果您在Windows上,那么回车实际上就是回车,换行(0x0a,0x0d)-(在旧Mac上则相反)-您可能只是剥离了最后一个字符行.strip()应该得到删除它,或者您可以在字符串中搜索并将chr(0x0a)和chr(0x0b)替换为”。

我发现问题出在哪里:
我在自定义StyledTextCtrl子类中包含以下行:

self.SetViewEOL(True)

这导致打印那些“ LF”

这是函数的描述:

SetViewEOL(self, bool visible)

Make the end of line characters visible or invisible.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM