Python 如何实现命令行下的交互式 Tui?

进入一个可交互式的命令行 GUI 界面,而不是像传统的输入一行输出一行。 input——> output
类似下面几种:

ranger
Python 如何实现命令行下的交互式 Tui?

mycli
Python 如何实现命令行下的交互式 Tui?

ipython
Python 如何实现命令行下的交互式 Tui?

glances
Python 如何实现命令行下的交互式 Tui?

这种是怎么实现的?


回答:

从上到下:

  • ranger 是基于 curses
  • mycli 是基于 prompt_toolkit
  • ipython 是基于 prompt_toolkit
  • glances 是基于 curses


回答:

感觉有一个 textual 很不错: https://github.com/textualize/textual/

Rich 的 Will McGugan 作者似乎对终端情有独钟,于是乎自己成立了一个名为 Textualize 的公司,并在 Rich 的基础上进一步发展出了所谓的 TUI 框架——Textual,可以让使用者在终端上打造应用。
10.15:介于 CLI 与 GUI 之间的 TUI——Textual - 少数派

以上是 Python 如何实现命令行下的交互式 Tui? 的全部内容, 来源链接: utcz.com/p/938246.html

回到顶部