💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
屏幕是小部件的容器,默认占据终端尺寸。每个应用至少需要一个屏幕,创建应用时Textual会隐式创建一个屏幕。可以通过导入Screen类创建自定义屏幕,并使用按钮或快捷键切换屏幕。此教程提供基本示例,鼓励用户探索更多功能。
🎯
关键要点
-
屏幕是小部件的容器,默认占据终端尺寸。
-
每个应用至少需要一个屏幕,创建应用时Textual会隐式创建一个屏幕。
-
可以通过导入Screen类创建自定义屏幕,并使用按钮或快捷键切换屏幕。
-
屏幕有助于组织应用程序,例如设置页面和帮助页面。
-
创建自定义屏幕时,可以通过扩展Screen类来实现。
-
屏幕的样式可以与其他小部件相同,但尺寸始终与终端窗口相同。
-
可以使用按钮或键盘快捷键在屏幕之间切换。
-
使用键盘快捷键可以使代码更简洁,但快捷键不会在屏幕上显示。
-
Textual支持更多屏幕功能,用户可以通过文档学习更多小部件。
-
推荐阅读《Creating TUI Applications with Textual and Python》以深入了解Textual。
❓
延伸问答
如何在Textual中创建自定义屏幕?
可以通过导入Screen类并扩展它来创建自定义屏幕。
Textual中的屏幕有什么作用?
屏幕是小部件的容器,有助于组织应用程序,例如设置页面和帮助页面。
如何在屏幕之间切换?
可以使用按钮或键盘快捷键在屏幕之间切换。
Textual支持哪些屏幕功能?
Textual支持创建多个屏幕,并允许用户通过文档学习更多小部件功能。
在Textual中,屏幕的尺寸如何?
屏幕的尺寸始终与终端窗口相同。
使用键盘快捷键切换屏幕有什么优缺点?
使用快捷键可以使代码更简洁,但快捷键不会在屏幕上显示。
➡️