テキストベースのユーザー インターフェイス (TUI) は、ターミナル環境で実行される対話型アプリケーションを作成するための優れた方法です。
1.呪い
Curses は、TUI を構築するための古典的な Python ライブラリです。これは Unix ncurses ライブラリのラッパーであり、複数行のテキスト入力、ウィンドウの管理、キーボード イベントの処理に使用されます。
2.リッチ
リッチ
Rich は、ターミナルでのリッチ テキストと美しい書式設定のために設計された最新の Python ライブラリです。 Rich は、フォーマットされたログや端末出力のレンダリングによく使用されますが、本格的な対話型アプリケーションを構築するための TUI ツールキットも含まれています。
3.テキスト
テキスト
Textual は、Rich 上に構築された、非同期を利用した最新の TUI ライブラリです。Textual は、最新の Web 開発からインスピレーションを得た API を使用して、Rich に対話性を追加します。
最新のターミナル ソフトウェア (ほとんどのシステムにデフォルトでインストールされている) では、Textual アプリはマウス サポートと滑らかなちらつきのないアニメーションを備えた 1,670 万色を使用できます。強力なレイアウト エンジンと再利用可能なコンポーネントにより、デスクトップや Web エクスペリエンスに匹敵するアプリを構築できます。
4.Pytermgui
パイタームギ
マウスサポート、モジュラーウィジェットシステム、カスタマイズ可能で迅速なターミナルマークアップ言語などを備えた Python TUI フレームワーク!
5.ASCIIMATICS
アスキーマティクス
Curses のような操作を行うためのクロスプラットフォーム パッケージに加え、テキスト UI と ASCII アート アニメーションを作成するための高レベルの API とウィジェットを追加します
あなたのお気に入りを教えてください!
以上がテキストベースのユーザー インターフェイスを構築するための est Python TUI ライブラリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。