【问题标题】:wxpython ogl package drag eventwxpython ogl 包拖动事件
【发布时间】:2009-05-05 12:23:52
【问题描述】:

我正在 wxpython 中测试 ogl 包。

我想拖动一个形状。当我拖动它时,我希望第二个形状同时移动。问题是我没有找到移动/拖动事件。仅限移动前和移动后事件。

我能想到的唯一解决方案是隐藏第二个形状,并在拖动完成后在新位置重新绘制它。

ogl 包是否不再维护?

欧尔扬·佩特森

【问题讨论】:

    标签: wxpython wxwidgets


    【解决方案1】:

    OGL 在 2.8 版之前是 wxWidgets 中 contrib 目录的一部分; contrib 已在主干中删除,不再是 wxWidgets 的一部分。您现在可以找到OGL at wxCode,但其状态也显示为未维护。

    如果您还没有开始使用 OGL,最好不要这样做。

    【讨论】:

    • 我之所以开始使用它,是因为在两个位图之间添加一条直线非常简单。而且拖动也很简单。但我还没有那么深入,所以我可以找到不同的解决方案。关于如何在两个位图之间画一条直线的任何想法?
    • 位图之间的画线在普通画布对象上应该很容易。不过,拖动会更复杂。也许您可以使用wiki.wxpython.org/index.cgi/wxOGL 中列出的替代方案?
    • 你对floatcanvas有什么了解吗?似乎它可以做一些与 ogl 相同的事情。
    • 对不起,我不做 Python,我没有这方面的经验,无法真正帮助您解决问题。
    • 好的,谢谢。我跳到floatcanvas,因为他们有一个内置的客栈缩放功能。可能会派上用场。 :)
    猜你喜欢
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 2015-03-31
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    相关资源
    最近更新 更多