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

title-img

FTXUI は、それぞれが以前のモジュールに基づいて構築された3つのモジュールに編成されています。

  1. ftxui/screen - 低レベルレンダリング
  2. ftxui/dom - レイアウトと構成
  3. ftxui/component - ユーザーインタラクション

ftxui/screen

定義:

直接的なターミナル描画とスタイル設定に使用します。


ftxui/dom

提供:

  • ftxui::Element: レイアウトとUIのためのツリー構造。
  • 構成可能でレスポンシブな要素。
  • Screen に描画するための Render()

構造化されたスタイル付きUIに最適です。


ftxui/component

追加:

  • ftxui::Component: ステートフルでインタラクティブなウィジェット。
  • 組み込み: Checkbox, Input, Menu, Button
  • キーボード/カーソル入力と構成をサポート。

インタラクティブなアプリケーションに使用します。


モジュールは個別に、または screen → dom → component のように組み合わせて使用できます。