C ++命令行程序设计UI?

时间:2011-02-10 15:54:29

标签: c++ user-interface

我有一个任务是开发一个C ++命令行(终端,我正在使用,将在Linux / Ubuntu中运行程序)显示。但我不喜欢命令行设计,无论如何都要改进UI设计?

注意:我必须在终端中运行程序!!

2 个答案:

答案 0 :(得分:6)

ncurses。它是一个能够在终端中将文本放在任何地方的库,因此您可以在终端中有效地绘制ascii-art样式。它也是一个非常古老的库,所以使用它可能有点乏味。

答案 1 :(得分:1)

我前段时间开发了simple multiplatform console management library

您至少可以在Linux和Windows上使用它。它使用Windows中的本机调用,以及其他平台中的标准转义码。

如果你只是想显示一些颜色,定位光标等等,你可以在几分钟内使用它,而不必担心ncurses。

文档(使用doxygen生成)包含在Zip文件中。