怎么在 console 输出时可以分区块更新内容?
如图所示,经常看到这样展示的程序,但是不知道该怎么写代码 只知道\r 可以刷新本行
这样刷新全屏幕到底是怎么实现的?不可能是一次刷一屏吧?尝试了很多种方法都弄不出来,求解
https://github.com/robaho/go-trader
这个项目是用 go 写的,应该是简单的控制台输出吧?
console 不能修改上一行的内容,所以这所有的文本应该是在同一行输出的吧?
----------------------- 以下是精选回复-----------------------
答:Text-Based User Interfaces google 搜索一下“ golang tui ”
答:给你一个我写的库,不过是 Python 的。
[https://github.com/gojuukaze/terminal_layout]( https://github.com/gojuukaze/terminal_layout)
![]( https://github.com/gojuukaze/terminal_layout/raw/master/pic/demo.gif)
答:最底层的就 curses 库
答:OK,谢谢大家,找到三个 go 的库
https://github.com/jroimartin/gocui
https://github.com/marcusolsson/tui-go
https://github.com/robaho/gocui
可以结贴了
0条评论