using QFtp class in PyQT

Kim thefirstofnovember at yahoo.com
Mon Apr 19 09:59:44 EDT 2004


Hi everybody,
I tried to write simple FTP program using PyQt version 3.11. The
document say that QFtp has been implemented, but i keep getting error
message from my simple program :

My Program:

from qt import *
from qtnetwork import *

def gotSignalStart(*arg):
    print "start ",arg

def gotSignalState(*arg):
    print "state ",arg

def gotListInfo(*arg):
    print "List info ",arg

def doFTP():
    fh = QFtp()
    QObject.connect(fh,SIGNAL("start()"),gotSignalStart);
    QObject.connect(fh,SIGNAL("stateChanged()"),gotSignalState);
    QObject.connect(fh,SIGNAL("listInfo()"),gotListInfo);
    fh.connectToHost("ftp.trolltech.com")
    fh.login()
    print fh.state()
    if fh.state() != QFtp.Unconnected : fh.close()

doFTP();

Error messages:

QObject::connect: No such signal QFtp::start()
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'unnamed')
QObject::connect: No such signal QFtp::stateChanged()
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'unnamed')
QObject::connect: No such signal QFtp::listInfo()
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'unnamed')
0
QSocket::writeBlock: Socket is not open


Can anyone help?
Thanks very much
Kim



More information about the Python-list mailing list