Seite 1 von 1

OnClick-Event

Verfasst: Montag 1. März 2010, 10:37
von Minicar
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:

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_()
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

hmm, keine Ideen?

Verfasst: Montag 1. März 2010, 13:26
von Minicar
mir würde es reichen wenn mir jemand dieses OnClick-Ereignis einbaut, ein ganz einfaches von mir aus. den Rest mache ich dann schon. Ich möchte nur das der Button überhaupt was macht.

Verfasst: Montag 1. März 2010, 13:31
von cofi

Verfasst: Montag 1. März 2010, 13:49
von Minicar
:) dankeschön. jetzt passiert schonmal was. ich versuchs erstmal weiter. wenn ich noch fragen habe, dann stelle ich sie später.

vielen dank