文件名称:Golang终端仪表TermUI.zip
文件大小:203KB
文件格式:ZIP
更新时间:2022-08-05 00:23:00
开源项目
TermUI 是 Golang 的终端仪表,灵感来自于 blessed-contrib,完全由 Go 实现。它跨平台,易于编译,并且完全定制化。 示例代码: import ui "github.com/gizak/termui" // <- ui shortcut, optional func main() { err := ui.Init() if err != nil { panic(err) } defer ui.Close() p := ui.NewPar(":PRESS q TO QUIT DEMO") p.Height = 3 p.Width = 50 p.TextFgColor = ui.ColorWhite p.Border.Label = "Text Box" p.Border.FgColor = ui.ColorCyan g := ui.NewGauge() g.Percent = 50 g.Width = 50 g.Height = 3 g.Y = 11 g.Border.Label = "Gauge" g.BarColor = ui.ColorRed g.Border.FgColor = ui.ColorWhite g.Border.LabelFgColor = ui.ColorCyan ui.Render(p, g) // event handler... } 标签:TermUI
【文件预览】:
termui-master
----_test()
--------log_events.go(654B)
----v3()
--------backend.go(770B)
--------symbols_other.go(549B)
--------render.go(768B)
--------block.go(3KB)
--------doc.go(280B)
--------grid.go(3KB)
--------alignment.go(100B)
--------symbols_windows.go(522B)
--------drawille()
--------theme.go(3KB)
--------style.go(1KB)
--------canvas.go(753B)
--------symbols.go(1KB)
--------events.go(5KB)
--------go.sum(641B)
--------utils.go(4KB)
--------widgets()
--------buffer.go(2KB)
--------go.mod(216B)
--------style_parser.go(4KB)
----_assets()
--------demo.gif(152KB)
----LICENSE(1KB)
----_scripts()
--------copyright_header.py(1KB)
----.gitignore(38B)
----CHANGELOG.md(3KB)
----Makefile(99B)
----README.md(3KB)
----_examples()
--------list.go(1KB)
--------table.go(2KB)
--------grid.go(2KB)
--------barchart.go(906B)
--------paragraph.go(2KB)
--------demo.go(4KB)
--------gauge.go(2KB)
--------plot.go(2KB)
--------canvas.go(426B)
--------stacked_barchart.go(989B)
--------hello_world.go(427B)
--------tree.go(2KB)
--------sparkline.go(1KB)
--------piechart.go(1KB)
--------image.go(4KB)
--------tabs.go(2KB)