【问题标题】:How to do drag & drop with wxWidgets module of Python?如何使用 Python 的 wxWidgets 模块进行拖放?
【发布时间】:2010-02-10 15:03:03
【问题描述】:

我正在使用 Python,我想做一个拖放界面。 例如,一张比屏幕还大的大图,我想点击它并拖动它来查看其他部分。类似于“谷歌地图”!

在谷歌地图中,​​如果我们点击两次,我们会进行“缩放”,但如果我们点击一​​次并按下时,我们会移动鼠标,我们会在地图上移动。这就是我想做的!

是否可以使用 Python 的 wxWidgets 模块来做到这一点? 如果有,怎么做?

提前致谢:)

【问题讨论】:

  • 你的意思是“缩放”吗?例如,拖放会将文件从文件管理器“拖入”您的程序。
  • 在谷歌地图中,​​如果我们点击两次它是“缩放”,但如果我们点击一​​次然后移动鼠标,我们会在地图上移动。这就是我想做的,你明白吗?

标签: python drag-and-drop wxpython wxwidgets


【解决方案1】:

我在这里找到了解决方案: http://www.java2s.com/Code/Python/Event/Mouseactiondrag.htm

有了这段代码,我可以做我想做的事!

而且名字只是 Mouse Drag 而不是 Mouse Drag and Drop (soz)

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 2010-11-22
    • 2015-05-03
    • 2012-02-12
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 2016-12-15
    • 2017-10-19
    相关资源
    最近更新 更多