Bonjour,
Mon probléme est simple :
J'utilise QFtp.
J'ai 2 fenetres : La MainWindow, et fen_modif.
MainWindow sert a se connecter au serveur puis une fois la connection
réussie elle ouvre fen_modif qui sert pour le moment seulement a créer
un dossier.
Le probléme est que mon signal commandFinished() fonctionne dans
mainwindow mais pas dans fen_modif alors que c'est EXACTEMENT le même
code avec des noms de slots différents. Il ne fonctionne seulement que
quand je ferme le programme, cependant les commandes ftp ne
s'executent quand même pas.
Je pense alors que mon probléme vien de ma variable QFtp ftp = new
QFtp();
Pour la passer de mainwindow à fen_modif j'ai fait comme cela :
Dans mainwindow.cpp :
1 2
| fen_modif *laFiche = new fen_modif(ftp);
laFiche->exec(); |
Dans le constructeur de fen_modif.cpp :
LeFtp = ftp; //LeFtp est déclarer dans le .h
Qu'ai-je mal fait ?...
Ma source : http://qt.developpez.com/doc/latest/qftp/
Partager