Python 终端/文本用户界面 (TUI) 库
我该如何制作一个控制台图形界面(更准确地说叫做TUI)呢?
需要注意的是,我会在某些地方更改文本,所以不能只是简单地把内容打印到屏幕上。虽然可以使用其他模块,但我更希望不必这样。下面是一个ASCII的草图,展示了它的样子:
********************************************
* *
* *
* *
* There are 8 seconds left. *
* *
* *
* *
* The script has run 8 times *
* *
* *
* *
* *
********************************************
我需要能够动态更新计时器和迭代次数。
我知道可以用回车符覆盖最后一行打印的内容,但我不能在两行上都这样做。