2011-04-02 100 views
0

什么是在命令行中创建类似GUI的感觉的最好,最便携,最简单的方法?跨平台,开源,控制台GUI

基本上我要求一个库,允许您更改背景和文本颜色,在控制台底部有一个文本输入区域,并且能够在命令行中编辑某个区域而无需清除整个屏幕。这样的图书馆是否存在?从IRSSI

Command line GUI

例谢谢。

回答

4

你可以使用ncurses

+0

+1击败我7秒。 – 2011-04-02 18:25:52

0

ncurses

虽然如果您需要MS Windows支持,您可能会发现限制。

0

PDCurses或ncurses的(如果你只关心* nixes)。 irssi使用后者。

0

NCurses总是清除整个屏幕。有没有其他方法可以改变颜色,但不会混淆当前的控制台内容?

+0

如果你只需要颜色,那么你可以简单地输出shell转义字符;尽管这并不能真正解决可移植性问题。 – 2011-09-09 22:08:28