我想为使用Shoes维护的Ruby应用程序构建GUI,但是我想做的一件事情就是能够使用D3 javascript库显示网络图。经过一番谷歌搜索后,我认为不可能在“鞋”应用中嵌入javascript。有谁知道是否可以从“鞋”应用中打开浏览器窗口,或者更好地将浏览器窗口嵌入“鞋”应用中的窗口中?
当然,您没有提到鞋子的颜色,所以我会用我最喜欢的绿色鞋子
require 'green_shoes'
Shoes.app do
gem 'watir'
chrome_proc = Proc.new {
require 'watir'
browser = Watir::Browser.new :chrome
browser.goto("http://www.google.com")
}
para link("Go to google", &chrome_proc)
end
嵌入浏览器窗口..我希望可以,但我会感到惊讶..但是您可以一直使用watir(html)作为gui。
在这里,根据您的评论的另一种方式,这是在Windows上,但我确定您会知道如何将其转置到Mac。
require 'green_shoes'
Shoes.app do
proc = Proc.new {
system('"C:\Users\Gebruiker\AppData\Local\Google\Chrome\Application\chrome.exe" http://www.google.be')
}
para link("Go to google", &proc)
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句