龙空技术网

推荐Python命令行界面神器Textual,一个计算器才100多行代码

南站往南 685

前言:

现时小伙伴们对“css计算器”大概比较注意,各位老铁们都想要剖析一些“css计算器”的相关文章。那么小编也在网络上搜集了一些有关“css计算器””的相关资讯,希望兄弟们能喜欢,咱们一起来了解一下吧!

一个有意思的Python界面库Textual

下面是官方介绍,看字面意思有点字符画的感觉,再往前二三十年,BBS横行的时候,斑竹大大一般都有几刷子,进版画面的字符画一般都做得很漂亮。

Textual不知道什么效果。

官网展示界面看起来还是很酷炫的,计算器界面粗略一看跟视窗界面感觉没啥区别呀。那我们接下来实际安装看看效果吧。

安装查看效果

textual组件安装很简单,跟普通的python包安装没啥区别

python3 -m pip install textual

安装好之后运行demo,这个已经内置了,命令行直接执行。

python3 -m textual

挺神奇的,在命令行下,界面栩栩如生。

将官方计算器源码下载到本地运行(代码是caculator.py, 注意css文件calculator.css放到相同目录),在mac上运行了一下,命令行下面界面效果还凑合,但是基本没法交互,数字点击有反应,但运算符符号点了没用。

看了官方文档,感觉跟终端有关。我也不是用的默认的,使用的WindTerm。

采用Iterm试了一下,所有操作都正常, Iterm2可能效果会更好。

总结

感觉这个库挺不错,在命令行交互方式下,做起来效果应该很不错,linux下很多命令行安装工具就有类似的界面,python来实现代码还很少很简洁,真的是一个神器。

标签: #css计算器