2012-09-24 81 views
3

我需要一個GUI工具包,它比tk要進一步一些,但是如果我們學校的計算機嘗試創建/更改本地磁盤上的文件,則不允許程序運行。因此,我需要一個適用於Windows的可移植GUI工具包。有人知道嗎?便攜式Ruby GUI工具包

+0

我知道[Qt4函數庫] (http://qt.digia.com/try-qt-now/)包含Ruby語言綁定;它可能只在內存中工作......? – maerics

+0

heh。花費大部分時間進行編程的青少年=打破了青少年,當涉及到軟件XD –

+0

時,他不能提供任何東西,但免費,這就是我如何削減我的牙齒,這讓我很開心! =) – maerics

回答

1

綠鞋,只需安裝寶石,複製它與您的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}")} 
} 
+0

呵呵,好吧,Green Shoes本身似乎是可移植的......但它需要gtk2 ....根據我的說法,它不是便攜式的......作爲irc上的某個人說:我喜歡一個在籠子裏的囚犯-_-哦,我最終會得到它的工作^^ –

+0

我在windows vista pc上使用綠色的鞋,沒有安裝Ruby,也沒有安裝gtk2,它們通過加載網絡中的所有東西來執行腳本,它是慢,但它的工作 – peter

+0

o_O哈哈,它很難讓我的學校的電腦工作... –

0

對於Ruby中的圖形應用程序,我個人更喜歡JRuby + Swing。假設你的學校的電腦安裝了JRE ......也許你可以從你的閃存驅動器運行JRuby?

+0

也許,我會試試明天^^ –

+0

如果你使用jRuby,還可以看看Purple Shoes – peter

1

的Qt4和紅寶石QT(在qtbindings寶石精美的作品拿到紅寶石綁定)

+0

看http://blog.shoesrb.com/post/1480014928/other-ruby-gui-toolkits-qtruby作比較在qtruby和鞋子之間,我讓你決定誰贏得 – peter

+0

和絕對沒有偏見的比較;-)。順便說一句,你用qt獲得的一件事:Qt Designer以圖形方式繪製窗體/窗口。 –

+0

爲比較提供的URL已經失效,但可以在archive.org上找到該文章:https://web.archive.org/web/http://blog.shoesrb.com/post/1480014928/other-ruby- gui-toolkits-qtruby – peak

0

我看你還沒有接受一個答案,所以我嘗試另一種建議。 同樣,在這種情況下,你只需要一個Gem,Watir。 您的瀏覽器是GUI。 這裏我提出的問題和答案,我接受

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

這個例子使用IE,但其他瀏覽器也是可能的,這種解決方案是跨瀏覽器和跨操作系統

+0

對不起,我沒有時間檢查它,學校真的很忙^^ –