textual/docs/examples/how-to/center10.py
2023-08-06 13:24:01 +01:00

30 lines
617 B
Python

from textual.app import App, ComposeResult
from textual.containers import Center
from textual.widgets import Static
class CenterApp(App):
"""How to center things."""
CSS = """
Screen {
align: center middle;
}
.words {
background: blue 50%;
border: wide white;
width: auto;
}
"""
def compose(self) -> ComposeResult:
with Center():
yield Static("How about a nice game", classes="words")
with Center():
yield Static("of chess?", classes="words")
if __name__ == "__main__":
app = CenterApp()
app.run()