Linux termbox go-从控制台读取数据

Linux termbox go-从控制台读取数据,linux,go,terminal,console,console-application,Linux,Go,Terminal,Console,Console Application,我对Go Lang非常陌生,并阅读了一些关于Go Lang的基本示例和文献。目前我正在进行一个项目,需要创建一个终端应用程序。在阅读了termbox go之后,我们决定使用termbox go作为开发的基础库 该应用程序非常简单,用户将获得一组菜单,如下所示 Main Menu --------- 01) Menu 1 02) Menu 2 03) Menu 3 99) Quit Please enter your selection : __ 我能够得到布局和所有的事情完成后,通过例子看。

我对Go Lang非常陌生,并阅读了一些关于Go Lang的基本示例和文献。目前我正在进行一个项目,需要创建一个终端应用程序。在阅读了termbox go之后,我们决定使用termbox go作为开发的基础库

该应用程序非常简单,用户将获得一组菜单,如下所示

Main Menu
---------
01) Menu 1
02) Menu 2
03) Menu 3
99) Quit

Please enter your selection : __
我能够得到布局和所有的事情完成后,通过例子看。但我没有看到从终端读取选择的任何示例。选择完成后,用户将按“回车”键

任何人都可以分享一个例子,说明如何实现上述目标

还有一些例子,用户屏幕有多个输入区域,用户可以使用上下键移动并输入值,如下所示

Enter Name : _____________
Enter DOB : ______________
Enter City: ______________
任何示例或指针都将受到高度赞赏


感谢

关于用户如何输入文本,您可以查看此示例


在本例中,按Enter键时不会发生任何情况,但这只是因为它未在主循环中处理。您还可以使用多个编辑框扩展此示例,并映射上/下箭头以更改哪个框具有焦点。

。我只知道我从谷歌搜索中学到的东西,但可能会有所帮助。