class DropArea(QtGui.QDialog): def __init__(self): super(DropArea, self).__init__() self.ui = Ui_DropArea() self.ui.setupUi(self) def dragEnterEvent(self, e): if e.mimeData().hasUrls(): e.accept() else: e.ignore() def dropEvent(self, e): if e.mimeData().hasUrls(): firstURL = e.mimeData().urls()[0].toString() self.ui.resultInfo.setText(firstURL) print firstURL Popen(['mplayer', firstURL]) else: self.ui.resultInfo.setText("No URLs found!")
def __init__(self): super(DropArea, self).__init__() self.ui = Ui_DropArea() self.ui.setupUi(self)