Files
textual/sandbox/align.py
Will McGugan cecbf655ab align
2022-04-14 16:55:58 +01:00

25 lines
558 B
Python

from rich.text import Text
from textual.app import App
from textual.widget import Widget
class Thing(Widget):
def render(self):
return Text.from_markup("Hello, World. [b magenta]Lorem impsum.")
class AlignApp(App):
def on_load(self):
self.bind("t", "log_tree")
def on_mount(self) -> None:
self.log("MOUNTED")
self.mount(thing=Thing(), thing2=Widget(), thing3=Widget())
def action_log_tree(self):
self.log(self.screen.tree)
AlignApp.run(css_file="align.css", log="textual.log", watch_css=True)