TermUI是Golag的终端仪表,灵感来自于blessed-cotrib,完全由Go实现。它跨平台,易于编译,并且完全定制化。
示例代码:
import ui "github.com/gizak/termui" // <- ui shortcut, optioal fuc mai() { err := ui.Iit() if err != il { paic(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.ColorCya g := ui.NewGauge() g.Percet = 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.ColorCya ui.Reder(p, g) // evet hadler... }
评论