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

title-img

安装 FTXUI

要在您的项目中设置 FTXUI,请遵循安装指南,其中提供了适用于多种构建系统和包管理器的说明。

最小示例

将以下代码保存为 main.cpp

#include <iostream>
int main() {
using namespace ftxui;
Element document = hbox({
text("left") | border,
text("middle") | border | flex,
text("right") | border,
});
auto screen = Screen::Create(Dimension::Full(), Dimension::Fit(document));
Render(screen, document);
screen.Print();
}
Element border(Element child)
在元素周围绘制边框。
#include "ftxui/component/component_base.hpp" // 用于 ComponentBase
std::shared_ptr< Node > Element

使用您首选的构建系统构建并运行它。
如果不确定,请从安装页面中描述的方法之一开始。

预期输出:

┌────┐┌────────────────────────────────────┐┌─────┐
│left││middle ││right│
└────┘└────────────────────────────────────┘└─────┘

入门模板

对于一个完整的工作项目,克隆官方入门存储库:

git clone https://github.com/ArthurSonzogni/ftxui-starter

遵循该存储库 README.md 中的构建说明。

上一个 下一个
简介 模块