--- outline: deep --- # 终端 TUI 程序 我们可以使用各种 TUI 库来开发终端图形界面程序,例如 ncurses, ftxui 等。 ## Ncurses [Ncurses](https://invisible-island.net/ncurses/announce.html) 是一个经典的终端图形库,我们可以通过 `add_requires("ncurses")` 来集成使用。 ## FTXUI [FTXUI](https://github.com/ArthurSonzogni/FTXUI) 是一个现代的 C++ 函数式终端用户界面库。 ### 编译运行 ```bash $ xmake $ xmake run ```