[英]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.