This commit is contained in:
Isaak Buslovich 2023-11-20 19:41:26 +01:00
parent 0bcf9c23d3
commit b527fb2add

21
text.py Normal file
View 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")