【问题标题】:Python Terminal/Text UI (TUI) library [closed]Python终端/文本UI(TUI)库[关闭]
【发布时间】:2014-04-19 02:24:27
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 看看curses
  • 我在 Windows 上,所以这不起作用,但我可能只安装 Cygwin
  • 你为什么不创建一个真正的 GUI 而不是控制台呢
  • @JoranBeasley 我正在做这两个...这更多的是个人练习。

标签: python user-interface console console-application tui


【解决方案1】:

尝试使用curses 模块。

这里是an introduction

【讨论】:

    【解决方案2】:

    有一些库:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-29
    • 2021-07-12
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多