C++ 最好用的 TUI 界面库 Turbo Vision 2.0
说起文本模式界面库,也许有人听过 Turbo Vision 2.0,这货是当年 Borland C++ 3.1 (不是 Turbo C 2.0)背后的商用界面库 TV2 的开源版,经过多年迭代,如今是一款支持 unicode 和现代 C++ 跨平台的 TUI 库了: 项目地址:https://github.com/magiblot/tvision 主要特性: 跨平台:Windows,Linux,macOS,DOS,FreeBSD 支持鼠标,支持 unicode,正常显示中文; 多窗口:窗口可以自由拖拽移动,扩大缩小,全屏,互相覆盖(overlap) 控件多:主菜单,对话框,checkbox, radiobox,dropdown list,文件选择器,进度条,阴影 文本编辑:语法高亮,自动 indent,鼠标选中,shift+方向键选中,CTRL+C/CTRL+V 支持真彩:原来老的 Borland 版本的 TV2 只支持 16 色。 Linux 下大部分 TUI … Continue reading → The post C++ 最好用的 TUI 界面库 Turbo Vision 2.0 appeared first on Skywind Inside.