Textual ist ein schneller Anwendungsentwicklungsrahmen für Python.
Erstellen Sie anspruchsvolle Benutzeroberflächen mit einer einfachen Python -API. Führen Sie Ihre Apps im Terminal und in einem Webbrowser aus!
Ein kurzer Durchlauf einiger Textfunktionen.
Textual verleiht eine Interaktivität zu einer API, die von der modernen Webentwicklung inspiriert ist.
In der modernen Terminalsoftware (standardmäßig in den meisten Systemen installiert) können Text-Apps 16,7 Millionen Farben mit Mausunterstützung und glattem Flicker-freier Animation verwenden. Eine leistungsstarke Layout-Engine und wiederverwendbare Komponenten ermöglichen es, Apps zu erstellen, die mit dem Desktop- und Web-Erlebnis mithalten.
Textual wird unter Linux, MacOS und Windows ausgeführt. Textual erfordert Python 3.8 oder höher.
Textual über PIP installieren:
pip install textual
Wenn Sie vorhaben, Text -Apps zu entwickeln, sollten Sie die Entwicklungstools auch mit dem folgenden Befehl installieren:
pip install textual-dev
Sehen Sie sich die Dokumente an, wenn Sie Hilfe benötigen.
Führen Sie den folgenden Befehl aus, um ein wenig von dem zu sehen, was Text tun kann:
python -m textual
Besuchen Sie die Textdokumentation, um mit dem Aufbau zu beginnen!
Treten Sie den Textentwicklern und der Community auf unserem Discord -Server bei.
Das Text -Repository verfügt über eine Reihe von Beispielen, mit denen Sie experimentieren oder als Vorlage für Ihre eigenen Projekte verwenden können.
Dies ist das Beispiel für code_browser.py, das 61 Zeilen ( einschließlich Dokus und leerer Zeilen) einnimmt.
Dies ist Calculator.py, der Textnetzlayouts demonstriert.
Dies ist das Stopwatch -Beispiel aus dem Tutorial.
Der textual
verfügt über einige Unterkommandiere, um die Textstile voranzutreiben.
Dies ist die Lockerungsreferenz , die den Lockerungsparameter für die Animation sowohl mit Bewegung als auch mit Deckkraft demonstriert. Sie können es mit dem folgenden Befehl ausführen:
Textlocker
Dies ist die Grenzenreferenz, die einige der Grenzen in Texthilfe zeigt. Sie können es mit dem folgenden Befehl ausführen:
Textgrenzen
Dies ist eine Referenz für das Farbdesign -System von Textual.
Textfarben