【问题标题】:Portable Ruby GUI Toolkit便携式 Ruby GUI 工具包
【发布时间】:2012-10-04 05:26:42
【问题描述】:

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

【问题讨论】:

  • 我知道Qt4 library 包含Ruby 语言绑定;它可能只在内存中工作......?
  • 嘿。大部分时间都花在编程上的少年 = 破产少年,在软件方面除了免费什么都买不起 XD
  • 我就是这样剪牙的,对我有好处! =)
  • 通过一些伪随机点击,我到达了这个站点:qt-project.org 但是,我不想在我的闪存驱动器上下载 1.7gb 而不断言它可以工作并且是可移植的。有什么想法吗?
  • “进一步”对您意味着什么?更多小部件?更现代的外观?样式表?打印支持?支持 HTML 吗?由于您只是在学习,您可能会对 Tk 能带您走多远感到惊讶。不过,如果您正在寻找特定的东西,请告诉我们,以便我们提供相关建议。

标签: ruby user-interface toolkit


【解决方案1】:

Green Shoes,只需安装 gem,将它与您的 Ruby 地图一起复制到一根棍子上,然后您就可以出发了。

gem install green_shoes

http://ashbb.github.com/green_shoes/App.html

一个简单的示例

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

【讨论】:

  • 嘿,好吧,Green Shoes 本身似乎是便携的..但它需要 gtk2....据我所知,这不是便携的....正如 irc 上的某人所说:我就像被关在笼子里的囚犯 -_- 哦,好吧,我最终会让它工作的^^
  • 我在 windows vista pc 上使用绿鞋,没有安装任何 Ruby 或 gtk2,他们通过从网络加载所有内容来执行脚本,它很慢但它可以工作
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

【讨论】:

  • 也许,我明天试试^^
  • 如果你使用 jRuby,也可以看看 Purple Shoes
【解决方案4】:

我看到你还没有接受答案,所以我尝试另一个建议。 同样,在这种情况下,您只需要宝石 Watir。 您的浏览器是 GUI。 这是我提出的一个问题,我接受了答案

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

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

【讨论】:

  • 抱歉,没时间看,学校太忙了^^
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多