OnClick-Event
Verfasst: Montag 1. März 2010, 10:37
Hallo ihr Lieben. Ich bin gerade in der Ausbildung und habe die Aufgabe in Python ein GUI zu schreiben.
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:
Bei dem Click auf den Button soll die Datei aus der TextBox auf dem FTP-Server gesucht und runtergeladen werden, wenn diese nicht vorhanden ist, soll ein Fenster aufgerufen werden (Datei nicht vorhanden... oder so) könntet ihr mir bitte helfen?
Liebe Grüße Minicar
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