猫史档案馆


Python的Textual库制作TUI界面

用户:PinpeUPCyPinpeUPCy查看:3 回复:1 评论:3 创建时间:2023-05-08T21:24:40


【效果展示】center_image

【介绍】

这是一个使用Textual库制作的TUI Demo,Textual是一个不错的Python库,可以构建出在运行在命令行的图形界面,与rich是姐妹关系。

如果想要了解更多信息和教程,请链接:ht tps://p inpe.to p/?p =3 10

【代码】

main.py

from textual.app import App
from textual.widgets import Label, Header,Button
 
class TUI_Demo(App):
 
    def compose(self):
        yield Header()
        yield Label("Hello world",id="hello")
        yield Label("这是一个简单的TUI Demo,使用textual库来实现。")
        yield Button("点我点我!")
 
if __name__ == "__main__":
    app = TUI_Demo()
    app.run()

css.css

Screen{
    align: center middle;
}
#hello{
    background: green;
}


回复

上一页1 页 / 共 1下一页
SCS_user_LoeheodVOQSCS_user_LoeheodVOQ

这个算是GUI了,要不然是CLI(文字),没有TUI这个说法

点赞1


评论