FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
Getting Started

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();
}
void Render(Screen &screen, const Element &element)
在 ftxui::Screen 上顯示元素。
Definition node.cpp:82
FTXUI 的 ftxui:: 命名空間
Definition animation.hpp:10
std::shared_ptr< Node > Element
Definition elements.hpp:22

使用您偏好的建置系統建置並執行它。 如果不明確,請從安裝頁面中描述的方法之一開始。

預期輸出:

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

入門範本

對於一個完整可用的專案,請克隆官方入門儲存庫:

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

遵循該儲存庫 README.md 中的建置說明。

上一頁 下一頁
介紹 模組