ysu533:这里为什么要上锁,个人觉得不但不需要2个锁,一个都不是必要的,这个线程除了拷贝,要干什么了?另外你线程是怎么写的? movetothread,还是什么? (2016-09-04 06:35)
stlcours:我在网上搜了一下,都是使用锁,或者用变量进行空循环进行控制。我这线程,就是挨个拷贝文件啊,没有干别的事情。但是是否覆盖原有的文件,总该问问吧。另外,我这线程就是继承QThread,没有采用movetothread。最近努力学习movetothread方法,可总是感觉不适应,不知道为什么这 .. (2016-09-04 13:43)
stlcours:谢谢你辛苦写了这么多代码,但是没有回答到问题的实质。emit fileExist(file)以后,是应该要把线程暂停住(卡住?),等待用户选择后再进行下一步的操作。你如何保证这一点呢? (2016-09-04 15:19)
stlcours:谢谢你辛苦写了这么多代码,但是没有回答到问题的实质。emit fileExist(file)以后,是应该要把线程暂停住(卡住?),等待用户选择后再进行下一步的操作。你如何保证这一点呢?
ysu533:今天没什么事,写了比较完整的例子,见附件,有什么问题,可以交流,编译需要qt5,实现功能是将一个目录中的文件拷贝到另一个目录,已存在文件,可以跳过继续复制,或者覆盖文件,或是终止复制。....... (2016-09-04 18:11)
stlcours:谢谢。全是lamda,家里的XP机子太旧了没法运行,明天到公司再试试。不过我还是没有明白你的意思,怎么能离开break呢?根据用户的指示,再决定是否继续处理后面的文件,而你这样就是完全退出了,似乎不对啊。。。 (2016-09-04 18:18)
哥依然潇洒:新手回答圣骑士的对话看着果真很爽!!! (2016-09-05 08:51)