便携式Ruby GUI工具包

便携式Ruby GUI工具包,ruby,user-interface,toolkit,Ruby,User Interface,Toolkit,我需要一个比tk更进一步的GUI工具包,但如果我学校的计算机试图在本地磁盘上创建/更改文件,则不允许程序运行。因此,我需要一个适用于Windows的便携式GUI工具包。有人知道吗?对于Ruby中的图形应用程序,我个人更喜欢JRuby+Swing。大概你们学校的电脑安装了JRE。。。也许您可以从闪存驱动器运行JRuby?Qt4和ruby qt(qtbindings gem可以很好地获得ruby绑定)Green Shoes,只需安装gem,将它与ruby地图一起复制到一根棍子上,就可以开始了 gem

我需要一个比tk更进一步的GUI工具包,但如果我学校的计算机试图在本地磁盘上创建/更改文件,则不允许程序运行。因此,我需要一个适用于Windows的便携式GUI工具包。有人知道吗?

对于Ruby中的图形应用程序,我个人更喜欢JRuby+Swing。大概你们学校的电脑安装了JRE。。。也许您可以从闪存驱动器运行JRuby?

Qt4和ruby qt(qtbindings gem可以很好地获得ruby绑定)

Green Shoes,只需安装gem,将它与ruby地图一起复制到一根棍子上,就可以开始了

gem install green_shoes

简单的样品

require 'green_shoes'
Shoes.app{
  e = edit_line
  button("Click me!"){alert("You entered #{e.text}")}
}

我知道你还没有接受答案,所以我尝试另一个建议。 再说一次,你只需要一颗宝石,在这种情况下,瓦蒂尔。 您的浏览器就是GUI。 这是我提出的一个问题,我接受了答案

http://stackoverflow.com/questions/11724201/use-browser-as-gui-in-ruby

该示例使用IE,但其他浏览器也可以,该解决方案是跨浏览器和跨操作系统的

我知道该解决方案包括Ruby语言绑定;它可能只在内存中工作?呵呵。把大部分时间花在编程上的青少年=破产的青少年,在软件方面除了免费外什么都买不起(这就是我咬牙切齿的原因,这对我有好处!)通过一些psuedo随机点击,我访问了这个站点:然而,我不想在不声明它可以工作并且是可移植的情况下将1.7gb下载到我的flashdrive上。有什么想法吗?对你来说“进一步”意味着什么?更多小部件?更现代的外观?样式表?打印支持?HTML支持?因为你只是在学习,你可能会惊讶于Tk能带你走多远。不过,如果您正在寻找一些具体的东西,请让我们知道,这样我们就可以给出相关建议。也许,我明天会试试^^如果您使用jRuby,还可以看看紫色的鞋子。要比较qtruby和鞋子,我让您决定谁赢,绝对没有偏见的比较;-)。顺便说一句,使用qt:qt Designer可以以图形方式绘制表单/窗口。用于比较的URL已经失效,但是可以在archive.org上找到这篇文章:呵呵,绿鞋本身似乎是可移植的。。但它需要gtk2。。。。据我所知,这不是便携式的。。。。正如irc上的某个人所说:我就像一个囚笼中的囚犯——哦,我最终会让它工作的^^我在windows vista pc上使用绿鞋,那里没有安装Ruby或gtk2,他们通过从网络加载所有内容来执行脚本,速度很慢,但可以工作。对不起,我没有时间检查,学校真的很忙^^