如何制作命令行GUI?

时间:2012-02-22 15:27:09

标签: linux shell user-interface command-line tui

我一直想知道如何构建像topnanovi这样的CL GUI?我需要实际制作一个,并且正在寻找关于它们背后的一般想法的指南或教程。

3 个答案:

答案 0 :(得分:4)

这是bunch of them.

还有list

答案 1 :(得分:3)

你可以先阅读ncurses,这是一个非常着名的图书馆,可以在终端上画画

答案 2 :(得分:0)

通过Massimiliano Ghilardi查看TWIN(显然受到 Turbo Vision 的启发)。有更多屏幕截图here。请务必使用 GitHub 版本,因为 SourceForge 存储库自2002年以来一直未维护。

TWIN running on Linux console

如果您不介意在JVM中运行GUI,请查看Lanterna Java Clojure绑定)。

我还看到post关于 Turbo Vision “移植”到(或者更改为使用) C# XAML ,但没有机会检查它。