Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby GTK2-可牵引箱_Ruby_Gtk_Draggable - Fatal编程技术网

Ruby GTK2-可牵引箱

Ruby GTK2-可牵引箱,ruby,gtk,draggable,Ruby,Gtk,Draggable,这可能是一个新手问题,但我正在寻找一种在GTK中制作可拖动盒子的方法。我不是说拖拽,我只是想让它四处移动。有点像。这可能吗 非常感谢您的帮助。您可以查看图书馆。我不知道是否有绑定到RUBY GTK2,但是考虑切换到GTK3和GOBEKET反省-您可以访问更多的Ruby库。 一般的想法是创建一个GooCanvasRect或其他GooCanvasItem,连接到它的按钮按下事件,按钮释放事件,以及运动通知事件信号,并相应地在画布上移动它

这可能是一个新手问题,但我正在寻找一种在GTK中制作可拖动盒子的方法。我不是说拖拽,我只是想让它四处移动。有点像。这可能吗


非常感谢您的帮助。

您可以查看图书馆。我不知道是否有绑定到RUBY GTK2,但是考虑切换到GTK3和GOBEKET反省-您可以访问更多的Ruby库。

一般的想法是创建一个
GooCanvasRect
或其他
GooCanvasItem
,连接到它的
按钮按下事件
按钮释放事件
,以及
运动通知事件
信号,并相应地在画布上移动它