【发布时间】:2026-02-03 10:35:01
【问题描述】:
如何在终端 ruby 应用程序中创建文本框?有没有这方面的宝石,或者可以使用纯红宝石来完成。
【问题讨论】:
-
听起来你正在寻找一个 ncurses 实现,看看你已经得到的答案。根据您的具体需求,这篇文章中还有很多可能有趣的答案:*.com/questions/1805499/…
如何在终端 ruby 应用程序中创建文本框?有没有这方面的宝石,或者可以使用纯红宝石来完成。
【问题讨论】:
如果你使用的是 Ruby 1.9.x,可以看看rbcurse,一个
基于 ruby 的 curses 小部件:字段、按钮、文本区域。菜单、消息框、选项卡式窗格、表格、列表框、拆分窗格、滚动窗格。基于事件的 MVC 架构。
开发人员最近将功能拆分为
【讨论】:
我写了tty-box 用于创建灵活的接线盒。
您还可以对许多相互关联的框进行更复杂的布局。
【讨论】: