相当于Ruby Shoes中的HTML列表框?

相当于Ruby Shoes中的HTML列表框?,ruby,user-interface,listbox,shoes,Ruby,User Interface,Listbox,Shoes,我已经看到Shoes提供的listbox控件是一个下拉/组合框。(文档可在上找到)。相反,我需要一个类似于此的控件: 我可能会扩展Editbox以实现类似的功能,但这是我第一次使用该语言,而且似乎省略了一个非常基本的UI元素。这类控制可用吗?谷歌搜索一直是地狱般的,因为相同的名字返回的结果是一个控件,这对我来说是无用的 这个问题看起来曾经有过有用的信息,但现在链接都断了。我认为鞋子中没有一种元素可以做到开箱即用 我知道这与您正在寻找的有所不同,但是否可以将所有选项显示在带有格式化单选按钮的堆栈

我已经看到Shoes提供的listbox控件是一个下拉/组合框。(文档可在上找到)。相反,我需要一个类似于此的控件:

我可能会扩展Editbox以实现类似的功能,但这是我第一次使用该语言,而且似乎省略了一个非常基本的UI元素。这类控制可用吗?谷歌搜索一直是地狱般的,因为相同的名字返回的结果是一个控件,这对我来说是无用的


这个问题看起来曾经有过有用的信息,但现在链接都断了。

我认为鞋子中没有一种元素可以做到开箱即用

我知道这与您正在寻找的有所不同,但是否可以将所有选项显示在带有格式化单选按钮的堆栈中?看看我穿绿色鞋子的例子

require 'green_shoes'

Shoes.app do
 stack width: 400 do
  flow do
   background gray
   para "Select an option:"
 end
  flow do
   background lavender
   @a = radio :options
   para "Option 1", width: 300
 end
  flow do
   background lightcyan
   @b = radio :options
   para "Option 2", width: 300
   @b.focus  
 end
  flow do
   background lavender
   @c = radio :options
   para "Option 3", width: 300
  end
 end
end 
问候,


seba

不幸的是,没有。我可能会回到java,除非有一个ruby GUI包可以工作。我正在处理一组可以搜索和过滤的选项。目前只有500左右,但这个数字会随着时间的推移而增加。