问题:Python 终端/文本 UI (TUI) 库 [关闭]

如何制作控制台 GUI(更恰当地称为 TUI)?

重要的是要注意我将更改某些位置的文本,这就是为什么我不能将它打印到屏幕上。使用其他模块会很好,但我不想必须这样做。这是它的外观的 ASCII 模型:

           ********************************************
           *                                          *
           *                                          *         
           *                                          * 
           *      There are 8 seconds left.           *
           *                                          *         
           *                                          * 
           *                                          *
           *      The script has run 8 times          *         
           *                                          * 
           *                                          *
           *                                          *         
           *                                          * 
           ********************************************

我需要能够动态更新计时器和迭代次数。

我知道如何使用回车覆盖最后打印的行。但我不能在两个内衬上都使用它。

解答

尝试使用curses模块。

这里是的介绍。

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐