开始使用

安装 FTXUI
要在您的项目中配置FTXUI,请遵循安装指南,该指南提供了针对多种构建系统和包管理器的说明。
最小示例
将以下代码保存为 main.cpp:
#include <ftxui/dom/elements.hpp>
#include <ftxui/screen/screen.hpp>
#include <iostream>
int main() {
using namespace ftxui;
Element document = hbox({
text("左侧") | border,
text("中间") | border | flex,
text("右侧") | border,
});
auto screen = Screen::Create(Dimension::Full(), Dimension::Fit(document));
Render(screen, document);
screen.Print();
}使用您喜欢的构建系统进行构建和运行。
如果不确定如何操作,请从安装页面描述的其中一种方法开始。
预期输出:
┌────┐┌────────────────────────────────────┐┌─────┐
│左侧││中间 ││右侧 │
└────┘└────────────────────────────────────┘└─────┘入门模板
要获取完整可运行的项目,请克隆官方入门仓库:
git clone https://github.com/ArthurSonzogni/ftxui-starter按照该仓库 README.md 中的构建说明进行操作。