コード例 #1
0
ファイル: dragplay.py プロジェクト: zouluclara/meats
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!")
コード例 #2
0
ファイル: dragplay.py プロジェクト: pombredanne/meats
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!")
コード例 #3
0
ファイル: dragplay.py プロジェクト: pombredanne/meats
 def __init__(self):
     super(DropArea, self).__init__()
     self.ui = Ui_DropArea()
     self.ui.setupUi(self)
コード例 #4
0
ファイル: dragplay.py プロジェクト: zouluclara/meats
 def __init__(self):
     super(DropArea, self).__init__()
     self.ui = Ui_DropArea()
     self.ui.setupUi(self)