如何让 Shoes 使用已经安装的 gem?
我创建并安装了一个 ruby gem,并且希望能够在 Shoes 应用程序中使用它。正如预期的那样,Shoes 报告它找不到 gem,这是可以理解的,因为 gem 仅…
Ruby Shoes:将应用程序最小化到 Windows 上的系统托盘
有谁知道是否可以(如果可以,如何?)将 Shoes 应用程序放入 MS Windows 系统托盘中? 比如使用最小化将窗口放入系统托盘。…
Ruby GUI(非复杂布局)
我对 Ruby GUI 设计做了相当多的研究,这似乎是 Ruby 往往落后的领域。我探索了 MonkeyBars、wxRuby、fxRuby、Shoes 等选项,只是想从 Ruby 社区获得…
创建美观的多平台桌面 Ruby 应用程序的最佳方式是什么?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
如何将 Ruby1.9 与 Shoes 一起使用?
Shoes 包装了它自己的 Ruby 安装,对吗? 我无法使用 Fiber,这是 Ruby1.9 的一项功能。而且,我想使用 Fiber 来创建发电机。 这是我的代码(这样你就…
IronRuby 中的跑鞋克隆
我发现了一篇关于 使用 IronRuby 创建跨平台 GUI 的很酷的文章,其中有人重新创建了[鞋子](http://en.wikipedia.org/wiki/Shoes_(GUI_toolkit) DSL by…
鞋子:Element.width 返回0
我不明白为什么如果宽度函数对于非零宽度元素返回 0,那么它会在所有元素上实现。 以下对我来说返回 0。 Shoes.app do p = para "My width is: " para…
为什么当我调用 Shoes#'visit' 时会丢失实例变量?
我确信这与鞋>中提到的复杂性有关。 手册> 规则,但我就是不明白。 如果有人愿意解释为什么在下面的代码中 @var == nil ... 我认为我可以使用访问在应…
如何让一个元素占据所有剩余宽度?
Shoes.app do flow do file = "something with variable length" para "Loading #{file}: " progress :width => -300 end end 正如您从代码中看到的,…