首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >wxPython中的多用途拖放DropTargets

wxPython中的多用途拖放DropTargets
EN

Stack Overflow用户
提问于 2014-03-13 11:22:13
回答 1查看 333关注 0票数 1

我过去已经成功地创建了一些应用程序,这些应用程序具有通过拖放接受文件的wx.FileDropTarget,以及来自wx.PyDropTarget的自定义拖放目标。

我正在尝试创建一个应用程序,它有一个单一的控件(wx.ListCtrl),可以接受从文件系统中拖放的文件,还允许自定义拖放,以便用户能够在拖放文件后重新排序列表。

拖放here的不同用法有很多例子,所有的例子都能单独工作得很好,但我一直没能成功地把它们放在一起工作。

据我所知,您只能在一个控件上设置一个拖放目标,我曾尝试使用多重继承来创建同时从wx.PyDropTargetwx.FileDropTarget继承的类,但这似乎不起作用(两种类型的拖放都不起作用)。

有人知道这是否可能吗?

EN

回答 1

Stack Overflow用户

发布于 2014-03-14 12:25:02

如何在点击ListCtrl项时动态更改拖放目标的性质?如果用户点击一个ListCtrl项目,那么他们就会开始拖放(所以你需要PyDropTarget,当他们放手的时候,你就会回到FileDropTarget。

我还没有试过这个,只是一个建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22377042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文