python – 如何使用curses删除文本到行尾
如何删除文本到行尾?
stdscr.addstr(5,5,"Egestas Curabitur Phasellus magnis") 结果屏幕:Egestas Curabitur Phasellus magnis #OK stdscr.addstr(5,"Elit metus") 结果屏幕:Elit metusrabitur Phasellus magnis#Problem 解决方法
要删除到EOL(行结束),请使用
window.clrtoeol() :
例: import curses window = curses.initscr() window.clrtoeol() window.refresh() 我真的建议使用伟大的urwid用于任何控制台/ TUI编程. 更新:Bhargav Rao是对的;你必须明确地调用window.refresh():
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |