我正在使用鞋子GUI工具包,我希望当用户滚动按钮时显示工具提示。
在鞋子中有办法做到这一点吗?或者我需要在鞋子本身提交一个bug/功能请求吗?
红鞋的解决方案
Shoes.app do
s = stack :width => 400, :height => 400 do
@tip = flow :height => 20 do
para ""
end
@r = flow :width => 60, :height => 20 do
background red
para "button"
click do
alert("You clicked me !!")
end
hover do
@tip.clear()
@tip.para "this is the tip"
end
leave do
@tip.clear(background white)
@tip.para ""
end
end
end
end
试试看看shoes-contrib: https://github.com/shoes/shoes-contrib/blob/master/events/background-hover.rb
在Windows中不能与红鞋一起工作,因为allow事件被Windows窃取。如果你不使用本机控件,比如用形状代替按钮,你也可以让它工作。你也可以用绿鞋代替红鞋。欢呼声