FTXUI 6.1.9
C++ functional terminal UI.
载入中...
搜索中...
未找到
ftxui

title-img

FTXUI 由三个模块组成,每个模块都建立在前一个模块的基础上:

  1. ftxui/screen - 低级渲染
  2. ftxui/dom - 布局和组合
  3. ftxui/component - 用户交互

ftxui/screen

定义:

用于直接终端绘图和样式设置。

下一页
文档

ftxui/dom

提供:

  • **ftxui::Element**:用于布局和 UI 的树状结构。
  • 可组合和响应式元素。
  • Render() 用于在 Screen 上绘图。

结构化、样式化 UI 的理想选择。

下一页
文档

ftxui/component

添加:

  • **ftxui::Component**:有状态的交互式小部件。
  • 内置组件:CheckboxInputMenuButton
  • 支持键盘/光标输入和组合。

用于交互式应用程序。

下一页
文档

模块可以独立使用,也可以一起使用:screen → dom → component.