文件名称:gowid:受urwid启发,用Go编写的用于终端用户界面的组合小部件
文件大小:343KB
文件格式:ZIP
更新时间:2024-02-24 08:14:19
go golang widgets tui urwid
Go中的终端用户界面小部件 Gowid提供了用于制作终端用户界面的小部件和框架。 它是用Go语言编写的,并受到启发。 现成的小部件包括: 输入组件,例如按钮,复选框和支持密码的可编辑文本字段 布局组件,用于按列,行和网格排列小部件 结构化组件-一棵树,一个无限列表和一个表 预装的小部件-进度栏,模式对话框,条形图和菜单 兼容VT220的终端小部件,严重受urwid破坏 :grinning_face_with_big_eyes: 当终端允许时,所有小部件都支持与鼠标的交互。 Gowid建立在出色的软件包。 gowid有很多替代品-请参阅 目前最发达的gowid应用程序是 ,它是tshark的终端UI。 安装 go get github.com/gcla/gowid/... 例子 确保$GOPATH/bin在您的PATH中(或者,如果未设置GOPATH ,则在~/go/bin ),然后使用制表符完整的“ gowid-”,例如 gowid-fib 这是urwid示例的一部分: 这是urwid的示例: 还有urwid的示例: gowid的终端部件的示范,urwid的端口的: