2011-02-10 52 views
1

我得到了一個開發C++命令行(終端,我正在使用,將在Linux/Ubuntu中運行該程序)的任務顯示。但我不喜歡命令行設計,是否有改進UI設計?C++命令行程序設計UI?

注意:我必須在終端運行程序!

+6

所以你被賦予了一個使用命令行做任務的任務,但是你更願意使用GUI?這聽起來像是你應該與老闆談話。 – chrisaycock 2011-02-10 15:58:17

回答

6

ncurses。這是一個能夠在終端中隨時隨地放置文本的庫,所以您可以在終端中有效地繪製ascii-art風格。這也是一個非常古老的圖書館,所以使用起來可能有點乏味。

1

我前段時間開發了simple multiplatform console management library

您至少可以在Linux和Windows上使用它。它在Windows中使用本地調用,在其他平臺中使用標準轉義碼。

如果你只是想顯示一些顏色,定位光標等,你可以在幾分鐘內使用它,而不用與ncurses掙扎。

該文檔(由doxygen生成)包含在Zip文件中。