qftp.get(…………); 获取一个文件, 当获取到文件成功后会自动调用qftp的基类信号done(bool), 我通过connect()这个信号,来在自己的曹函数里打印信息好知道我获取ftp上的文件成功了。
前提:我自己封装好一个Qftp的类,并能够实现下载文件的功能。
问题:我把这个封装的类放到自己的应用程序里, get(…………);获取文件后, 移植没有done(bool)信号的触发。 一直找不到原因。
怀疑条件: 我在QWidget的子类里调用了这个qftp类。 但是我的QWidget,调用了事件过滤函数。 是不是能把QFtp里的 done(bool) 信号也给过滤掉了。
谁能提供点思路呢?
------解决方案--------------------
你QDebug一下,看看为什么没有调用槽函数
------解决方案--------------------