Hello,
I'm trying to have the text look like it's being typed live on the screen using the typewriter effect. I got it to print to the terminal the way I want it but I'm wondering how to have it print inside the Panel I created using Rich.
Is that possible?
If so, how do I do it?
Thanks in advance.
The code
I'm trying to have the text look like it's being typed live on the screen using the typewriter effect. I got it to print to the terminal the way I want it but I'm wondering how to have it print inside the Panel I created using Rich.
Is that possible?
If so, how do I do it?
Thanks in advance.
The code
import sys
import time
from rich import print
from rich.panel import Panel
from rich.text import Text
def ComputerOutput(text):
output = Text(text)
output.stylize("bold green")
print("\n")
print(Panel(output, title="[green]Computer"))
ComputerOutput("This will print inside the Panel/box")
results = "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum"
print("Computer: ", end="")
for i in results:
sys.stdout.write(i)
sys.stdout.flush()
time.sleep(0.05)
print("\n")
#How do I get results to auto type (typewriter effect) inside the box -> ComputerOutput()
