Files
textual/sandbox/align.py
Will McGugan 6bfc26c1ec more docs
2022-05-25 15:36:58 +01:00

30 lines
618 B
Python

from rich.style import Style
from textual.app import App, ComposeResult
from textual.widget import Widget
from textual.widgets import Static
class Thing(Widget):
def render(self):
return "Hello, 3434 World.\n[b]Lorem impsum."
class AlignApp(App):
def on_load(self):
self.bind("t", "log_tree")
def compose(self) -> ComposeResult:
yield Thing(id="thing")
yield Static("foo", id="thing2")
yield Widget(id="thing3")
def action_log_tree(self):
self.log(self.screen.tree)
app = AlignApp(css_path="align.css")
if __name__ == "__main__":
app.run()