我正在使用python 3.4和PyQt4。 我有以下问题:我想创建一个程序,其中应该点击一个大理石并从一个玻璃拖出并放入另一个玻璃(见下图):
我知道QPushButton
具有启用拖放功能,但我希望以图形方式显示大理石。我以为我可以使用QLabel
并以某种方式使用以下代码:
class DragMarble(QLabel):
def dragenable(self):
self.setDragEnabled(True)
class PlaceToDrop(QLabel):
def dropenable(self):
self.setAcceptDrops(True)
但是,python给了我以下错误消息:
'QLabel'对象没有属性'setDragEnabled'
Dees任何人都有更好的想法来完成这项任务?