【发布时间】:2012-02-28 22:02:00
【问题描述】:
我试图制作一个图像,左键单击时将数字加一,右键单击时将其降低。 我可以让鞋子检测使用以下代码点击了哪个按钮:
Shoes.app do
@info = para "No button pressed."
click do |button|
@info.replace "#{button} was PRESSED."
end
end
这很好用。 LMB 为 1,RMB 为 2,MMB 为 3。 但是当我尝试检测点击的图像时
Shoes.app do
number = 0
@image = image "image.png"
@info = para "No button pressed."
@image.click do |button|
@info.replace "#{button} was PRESSED."
end
end
它似乎只是在传递自我。结果,无论按钮如何,都是“(Shoes::Image) 被按下”。我找不到解决此问题的任何方法。
【问题讨论】:
标签: ruby click right-click shoes