Das Gui habe ich soweit auch. Aber ich suche schon seit Freitag wie dieses OnClick-Event funktioniert.
Das ganze soll nur in der Python Shell geschrieben werden.
Hier einmal mein Code:
Code: Alles auswählen
import sys
from PyQt4 import QtGui, QtCore
import ftplib
class Button(QtGui.QPushButton):
def __init__(self, title, parent):
QtGui.QPushButton.__init__(self, 'Enter', parent)
self.setAcceptDrops(True)
def dragEnterEvent(self, event):
if event.mimeData().hasFormat('text/plain'):
event.accept()
else:
event.ignore()
def dropEvent(self, event):
self.setText(event.mimeData().text())
class DragDrop(QtGui.QDialog):
def __init__(self, parent=None):
QtGui.QDialog.__init__(self, parent)
self.resize(400, 200)
self.setWindowTitle('FTP_GUI')
edit = QtGui.QLineEdit('', self)
edit.resize(300,20)
edit.setDragEnabled(True)
edit.move(30, 65)
button = Button("Button", self)
button.move(30, 100)
self.Label1 = QtGui.QLabel('Filename', self)
self.Label1.move (30, 45)
self.Label2 = QtGui.QLabel('', self)
self.Label2.resize(300,20)
self.Label2.move (30, 135)
app = QtGui.QApplication(sys.argv)
icon = DragDrop()
icon.show()
app.exec_()
Liebe Grüße Minicar