TUI

How to Plot in the Terminal with Python and Textualize

Have you ever wanted to create a plot or graph in your terminal? Okay, maybe you haven’t, but now that you know you can, you want to! Python has the plotext package for plotting in your terminal. However, while that package is amazing all on its own, there is another package called textual-plotext that wraps […]

How to Plot in the Terminal with Python and Textualize Read More »

Creating Progress Bars in Your Terminal with Python and Textual

The Textual package is a great way to create GUI-like applications with Python in your terminal. These are known as text-based user interfaces or TUIs. Textual has many different widgets built-in to the framework. One of those widgets is the ProgressBar. If you need to show the progress of a download or long-running process, then

Creating Progress Bars in Your Terminal with Python and Textual Read More »

Create Amazing Progress Bars in Python with alive-progress

Have you ever needed a progress bar in your Python command-line application? One great way of creating a progress bar is to use the alive-progress package created by Rogério Sampaio de Almeida! Alive progress provides multiple different types of progress bars in your terminal or IPython REPL session. The alive progress package will work with

Create Amazing Progress Bars in Python with alive-progress Read More »

Creating Images in Your Terminal with Python and Rich Pixels

A newer Python package called Rich Pixels allows you to create images in your terminal and display them. Darren Burns, one of the team members from the Textual project, created this package. Anyway, let’s find out how to use Rich Pixels! Installation You can install Rich Pixels using Python’s pip utility. Here’s how: python -m pip install rich-pixels Once

Creating Images in Your Terminal with Python and Rich Pixels Read More »

Using CSS to Style a Python TUI with Textual

Textual is a Python framework for creating Text Based user interfaces (TUIs). You can create graphical user interfaces in your terminal with Textual. If you haven’t heard of Textual before, check out An Intro to Textual – Creating Text User Interfaces with Python In this tutorial, you will learn how to create and style a

Using CSS to Style a Python TUI with Textual Read More »

Textual 101 – Using the TabbedContent Widget

Textual is a text-based user interface library (TUI) for the Python programming language. With Textual, you can create beautiful cross-platform TUI applications. If you would like more information, see An Intro to Textual – Creating Text User Interfaces with Python In this article, you will learn how to created a tabbed interface in your terminal

Textual 101 – Using the TabbedContent Widget Read More »

An Intro to Textual – Creating Text User Interfaces with Python

Textual is a Python package used to create cross-platform Text User Interfaces (TUI). This may sound like you’ll be creating a user interface with ASCII-art, but that is not the case. Textual is quite advanced and allows you to add widgets to your terminal applications, including buttons, context switchers, scroll bars, checkboxes, inputs and more.

An Intro to Textual – Creating Text User Interfaces with Python Read More »