我正在尝试编写一个包含按钮的小型鞋子应用程序。例如
Shoes.app :title => "Buttons" do
button_next = button "Next"
button_prev = button "Previous"
end
现在,按钮上应该显示“Next”或“Previous”文本,而不是“Next”或“Previous”文本:绿色箭头,右侧显示button_next,绿色箭头显示在button_prev的左侧。
我已经将图标作为.jpg文件,但我无法弄清楚如何用按钮上的图标替换文本。
现在我发现了这个方式:
Shoes.app do
next_image = image "next.jpg", :width => 50, :height => 35
next_image.click do
alert "Hey!"
end
end
它的工作方式是我可以点击图像和一个新窗口,说“嘿!”出现。但它并不好,因为我错过了典型的按钮外观,例如在悬停在其上时改变颜色,或者在点击它时按下按下效果。
所以我的问题是:如何在Ruby Shoes中创建一个真正的按钮,并用图标替换按钮的名称?有什么想法吗?