FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
はじめに

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)
要素の周囲にボーダーを描画します。
FTXUI ftxui:: 名前空間
Definition animation.hpp:9
std::shared_ptr< Node > Element
Definition elements.hpp:21

好みのビルドシステムを使用してビルドおよび実行します。
不明な場合は、インストールページに記載されているいずれかの方法から始めてください。

期待される出力:

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

スターターテンプレート

完全に動作するプロジェクトの場合、公式のスターターリポジトリをクローンします:

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

そのリポジトリのREADME.mdにあるビルド手順に従ってください。

Previous Next
Introduction Modules