mirror of https://github.com/Textualize/rich.git
22 lines
511 B
Python
22 lines
511 B
Python
"""
|
|
Demonstration of Console.screen()
|
|
"""
|
|
|
|
from time import sleep
|
|
|
|
from rich.console import Console
|
|
from rich.align import Align
|
|
from rich.text import Text
|
|
from rich.panel import Panel
|
|
|
|
console = Console()
|
|
|
|
with console.screen(style="bold white on red") as screen:
|
|
for count in range(5, 0, -1):
|
|
text = Align.center(
|
|
Text.from_markup(f"[blink]Don't Panic![/blink]\n{count}", justify="center"),
|
|
vertical="middle",
|
|
)
|
|
screen.update(Panel(text))
|
|
sleep(1)
|