【问题标题】:GTK2 - Draggable boxGTK2 - 可拖动的框
【发布时间】:2013-09-12 13:49:27
【问题描述】:

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

感谢任何帮助。

【问题讨论】:

    标签: ruby gtk draggable


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-09
      • 1970-01-01
      相关资源
      最近更新 更多