一個有意思的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來實作代碼還很少很簡潔,真的是一個神器。