目的:需要上传一个文件夹的数据;
思路:我首先需要遍历整个文件夹,每遍历到一个文件就调用Ftp 的put函数。
问题:(QFtp类以异步方式工作,比如当我们调用诸如get()或者put()函数时,会立即返回,当控制权返还给Qt的事件循环后,方才进行数据传输。)摘录自网上。
每次上传都在我遍历完所有文件之后。
理想:我希望能遍历一个,上传一个。。
Qt FTP 遍历
------解决方案--------------------
用线程做,然后如果需要显示进度的话就用信号槽在主线程(GUI线程)里显示出来就好了。