0

这可能是一个新手问题,但我正在寻找一种在 GTK 中制作可拖动框的方法。我不是在谈论拖放,我只是希望能够移动它。有点像这种风格。这可能吗?

任何帮助表示赞赏。

4

1 回答 1

0

您需要查看Goocanvas库。我不知道这是否与 Ruby-GTK2 绑定,但无论如何考虑切换到 GTK3 和 GObject 内省 - 您将可以访问更多 Ruby 中的库。

一般的想法是创建一个GooCanvasRect或其他GooCanvasItem,连接到它的 button-press-event、、button-release-eventmotion-notify-event信号,并相应地在画布上移动它。

于 2013-09-22T00:23:19.907 回答