且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在控制台应用程序中使用QFtp

更新时间:2022-05-11 23:09:08

您可以使用 QEventLoop 等待信号。只需将信号连接到 QEventLoop :: quit(),然后调用 QEventLoop :: exec() p>

You can use QEventLoop to wait for a signal. Just connnect the signal to QEventLoop::quit(), and then call QEventLoop::exec().

QFtp ftp;
QEventLoop eventLoop;
connect(&ftp, SIGNAL(commandFinished(int,bool)), &eventLoop, SLOT(quit()));
eventLoop.exec();