wxPython中的多个或多用途拖放目标

2024-09-28 22:25:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我在过去成功地创建了一个应用程序,它有一个wx.FileDropTarget,可以通过拖放接受文件,还可以从wx.PyDropTarget自定义拖放目标。在

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

这里有一些拖放here的不同用法的例子,所有的例子都能很好地单独使用,但是我一直未能成功地将它们结合起来。在

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

有人知道这是否可能吗?在


Tags: 文件用户应用程序类型用法目标列表here
1条回答
网友
1楼 · 发布于 2024-09-28 22:25:34

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

我没试过,只是个建议。在

相关问题 更多 >