Python 如何实现命令行下的交互式 Tui?
进入一个可交互式的命令行 GUI
界面,而不是像传统的输入一行输出一行。 input——> output
类似下面几种:
ranger
mycli
ipython
glances
这种是怎么实现的?
回答:
从上到下:
- 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