如何启用拖放图像/标签

时间:2017-02-05 15:59:56

标签: python image drag-and-drop pyqt4

我正在使用python 3.4和PyQt4。 我有以下问题:我想创建一个程序,其中应该点击一个大理石并从一个玻璃拖出并放入另一个玻璃(见下图):

Picture of the idea (arrow is not included in actual program)

我知道QPushButton具有启用拖放功能,但我希望以图形方式显示大理石。我以为我可以使用QLabel并以某种方式使用以下代码:

class DragMarble(QLabel):
    def dragenable(self):
        self.setDragEnabled(True)

class PlaceToDrop(QLabel):
    def dropenable(self):
        self.setAcceptDrops(True)

但是,python给了我以下错误消息:

  

'QLabel'对象没有属性'setDragEnabled'

Dees任何人都有更好的想法来完成这项任务?

0 个答案:

没有答案