文件名称:termbox-go:Pure Go termbox实施
文件大小:51KB
文件格式:ZIP
更新时间:2024-03-14 19:50:07
Go
重要的 该库已不再维护。 但是我很高兴它做到了我最想要的。 这使人们摆脱了“ ncurses”的思维方式,如今,我们看到了以各种语言重新实现termbox API的情况,甚至看到了具有类似API设计的更好的库。 如果您正在寻找提供基于终端的用户界面功能的Go库,我听说很好(我自己从未使用过)。 另外,对于更复杂的界面和/或计算机游戏,我建议您考虑使用基于HTML的UI。 话虽如此,termbox仍然可以工作。 实际上,我现在正在使用Godit(这是一个使用termbox-go编写的文本编辑器)编写这一行文本。 因此,请注意。 祝你好运,祝你有美好的一天。 术语盒 Termbox是一个提供简约API的库,允许程序员编写基于文本的用户界面。 该库是跨平台的,具有在* nix操作系统上的基于终端的实现和在Windows操作系统上的基于winapi控制台的实现。 基本思想是以简约的方式抽象化所有主
【文件预览】:
termbox-go-master
----syscalls_dragonfly.go(735B)
----terminfo_builtin.go(3KB)
----escwait.go(373B)
----escwait_darwin.go(329B)
----syscalls_openbsd.go(733B)
----.github()
--------workflows()
----syscalls_darwin_amd64.go(775B)
----syscalls_freebsd.go(735B)
----api_windows.go(8KB)
----syscalls.go(773B)
----termbox_windows.go(22KB)
----termbox_common.go(994B)
----syscalls_windows.go(1KB)
----LICENSE(1KB)
----api.go(14KB)
----terminfo.go(6KB)
----collect_terminfo.py(2KB)
----syscalls_linux.go(828B)
----AUTHORS(101B)
----api_common.go(6KB)
----go.sum(177B)
----README.md(4KB)
----syscalls_netbsd.go(733B)
----syscalls_darwin.go(753B)
----_demos()
--------raw_input.go(2KB)
--------rgbcolor.go(5KB)
--------256ramp.go(887B)
--------output.go(6KB)
--------editbox.go(8KB)
--------advanced_editing.go(1KB)
--------random_output.go(766B)
--------hello_world.go(549B)
--------keyboard.go(25KB)
--------paint.go(3KB)
--------16colortest.go(2KB)
--------interrupt.go(1KB)
----termbox.go(13KB)
----go.mod(88B)