簡體   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