Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5年前关闭。



Improve this question




当我编写脚本/程序时,通常我会弹出一个简单的文本“gui”以提示输入:

c - 如何在Linux中编写文本模式gui?-LMLPHP

我该怎么做?例如,来自Shell,Ruby,Golang或C。我什至不知道这叫什么,Google也没有回应“脚本中的文本”。

(该示例来自Debian安装程序)。

最佳答案

实际上,这不是dialog,而是newt库(外观上有一些差异)。红帽系统上的anaconda使用它。鞭尾程序使用该库,但是它与anaconda并没有实际关系。

Anaconda主要使用Python。它使用来自Python绑定(bind)的newt共享库(用C编写)。

为了学习它,文档几乎不存在。您有源代码。

进一步阅读:

  • screenshots for dialog
  • newt.git
  • anaconda.git
  • Any examples/documentation for python-newt(讨论newt与文档)
  • Spicing up the Console for Fun and Profit, Part 2
  • 09-25 16:47