Test
This commit is contained in:
parent
0bcf9c23d3
commit
b527fb2add
21
text.py
Normal file
21
text.py
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
from textual.app import App
|
||||||
|
from textual.widgets import ScrollView, TabView, Tab
|
||||||
|
|
||||||
|
class SimpleCLITool(App):
|
||||||
|
async def on_mount(self):
|
||||||
|
# Create TabView with two tabs
|
||||||
|
tabs = TabView(
|
||||||
|
tabs=[
|
||||||
|
Tab("First Tab", content=ScrollView(auto_width=True)),
|
||||||
|
Tab("Second Tab", content=ScrollView(auto_width=True))
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
# Update content for each tab
|
||||||
|
tabs.tabs[0].content.update("This is the content of the first tab. " * 10)
|
||||||
|
tabs.tabs[1].content.update("This is the content of the second tab. " * 10)
|
||||||
|
|
||||||
|
# Dock the tabs into the app's view
|
||||||
|
await self.view.dock(tabs)
|
||||||
|
|
||||||
|
SimpleCLITool.run(log="textual.log")
|
||||||
Loading…
Reference in New Issue
Block a user