我需要一個GUI工具包,它比tk要進一步一些,但是如果我們學校的計算機嘗試創建/更改本地磁盤上的文件,則不允許程序運行。因此,我需要一個適用於Windows的可移植GUI工具包。有人知道嗎?便攜式Ruby GUI工具包
回答
綠鞋,只需安裝寶石,複製它與您的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,它們通過加載網絡中的所有東西來執行腳本,它是慢,但它的工作 – peter
o_O哈哈,它很難讓我的學校的電腦工作... –
對於Ruby中的圖形應用程序,我個人更喜歡JRuby + Swing。假設你的學校的電腦安裝了JRE ......也許你可以從你的閃存驅動器運行JRuby?
也許,我會試試明天^^ –
如果你使用jRuby,還可以看看Purple Shoes – peter
的Qt4和紅寶石QT(在qtbindings寶石精美的作品拿到紅寶石綁定)
看http://blog.shoesrb.com/post/1480014928/other-ruby-gui-toolkits-qtruby作比較在qtruby和鞋子之間,我讓你決定誰贏得 – peter
和絕對沒有偏見的比較;-)。順便說一句,你用qt獲得的一件事:Qt Designer以圖形方式繪製窗體/窗口。 –
爲比較提供的URL已經失效,但可以在archive.org上找到該文章:https://web.archive.org/web/http://blog.shoesrb.com/post/1480014928/other-ruby- gui-toolkits-qtruby – peak
我看你還沒有接受一個答案,所以我嘗試另一種建議。 同樣,在這種情況下,你只需要一個Gem,Watir。 您的瀏覽器是GUI。 這裏我提出的問題和答案,我接受
http://stackoverflow.com/questions/11724201/use-browser-as-gui-in-ruby
這個例子使用IE,但其他瀏覽器也是可能的,這種解決方案是跨瀏覽器和跨操作系統
對不起,我沒有時間檢查它,學校真的很忙^^ –
- 1. 帶GUI的便攜式SVN
- 2. 便攜式WAMP包?
- 3. 便攜式erlang
- 4. 便攜式包裝技術
- 5. 如何創建便攜式gui程序
- 6. 便攜式Eclipse
- 7. sinatra上的便攜式ruby weapp
- 8. 便攜式Android工作室
- 9. Python便攜式pyinstaller
- 10. 便攜式Ruby on Rails環境
- 11. 便攜式PySide庫?
- 12. 便攜式shebang線
- 13. 便攜式MongoDB?
- 14. Windbg便攜式?
- 15. 便攜式方式
- 16. 工具來管理便攜式工作站配置
- 17. 便攜式類庫
- 18. 便攜式領域
- 19. Xamarin.Forms便攜式+ Mono.Data.Sqlite.Portable
- 20. OpenGL中的GUI工具包
- 21. Composer便攜式模式?
- 22. JRUBY GUI工具包
- 23. 便攜式python包到其他平臺?
- 24. 在便攜式類庫中包含XPathSelectElement
- 25. Elixir或Hex便攜包的格式?
- 26. 搜索Ruby GUI工具包,GUI應用程序
- 27. 便攜式XAML樣式
- 28. 便攜式Vim E117
- 29. 便攜式C#IDE?
- 30. 便攜式__attribute__((__packed__))
我知道[Qt4函數庫] (http://qt.digia.com/try-qt-now/)包含Ruby語言綁定;它可能只在內存中工作......? – maerics
heh。花費大部分時間進行編程的青少年=打破了青少年,當涉及到軟件XD –
時,他不能提供任何東西,但免費,這就是我如何削減我的牙齒,這讓我很開心! =) – maerics