我尝试执行linux命令/shell脚本,并在基于pythonurwid的控制台中显示输出。在
当我使用子进程并使用线程将输出附加到文本框小部件时:
优点:
- 它按预期显示输出运行时。在
- 可使用箭头键向上/向下滚动
问题:
- 它在输出中显示非ascii字符-用于清除屏幕或颜色等
使用urwid终端时:
优点:
- 它按预期显示输出运行时。在
- 输出文本整洁干净-没有显示奇怪的字符-在输出文本中可以很好地看到颜色。在
问题:
- 显示输出时超出屏幕限制时无法向上滚动。在
- 使用“cmd | less”执行命令可以启用滚动,但非ascii字符再次显示在那里,这是不需要的。在
有什么方法可以让我们用上/下箭头键进行滚动乌尔韦德码头小装置?
请帮忙。在
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐