rich.tree¶
- class rich.tree.Tree(label, *, style='tree', guide_style='tree.line', expanded=True, highlight=False, hide_root=False)[ソース]¶
ツリー構造を表すレンダラブルオブジェクトです。
- パラメータ
label (RenderableType) – ツリーラベルのレンダラブルオブジェクトまたは文字列。
style (StyleType, オプション) – このツリーのスタイル。デフォルトは "tree"。
guide_style (StyleType, オプション) – ガイドラインのスタイル。デフォルトは "tree.line"。
expanded (bool, オプション) – 子ノードも表示するかどうか。デフォルトは True。
highlight (bool, オプション) – レンダラブルオブジェクト(文字列の場合)をハイライト表示するかどうか。デフォルトは False。
hide_root (bool) – ルートノードを非表示にするかどうか。
- add(label, *, style=None, guide_style=None, expanded=True, highlight=False)[ソース]¶
子ツリーを追加します。
- パラメータ
label (RenderableType) – ツリーラベルのレンダラブルオブジェクトまたは文字列。
style (StyleType, オプション) – このツリーのスタイル。デフォルトは "tree"。
guide_style (StyleType, オプション) – ガイドラインのスタイル。デフォルトは "tree.line"。
expanded (bool, オプション) – 子ノードも表示するかどうか。デフォルトは True。
highlight (Optional[bool], オプション) – レンダラブルオブジェクト(文字列の場合)をハイライト表示するかどうか。デフォルトは False。
- 戻り値
さらに変更できる新しい子ツリー。
- 戻り値の型