• 4091阅读
  • 2回复

下载程序时界面卡 [复制链接]

上一主题 下一主题
离线ywchen2000
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-15
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2012-06-16) —
用QT写了个下载程序的软件,问题是该程序从网络下载数据的时候,用户操作界面的时会延时。有什么好的办法解决??

ipanforlinux 金山快盘LINUX版本
qnotepad  一个功能强大的文本编辑器
欢迎访问http://www.ipanx.net
离线XChinux

只看该作者 1楼 发表于: 2012-06-16
用的什么类实现的下载?不要占用主线程。QNetworkAccessManager本身下载时是放到另外的线程中了执行下载的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ywchen2000

只看该作者 2楼 发表于: 2012-06-16
用 QNetworkAccessManager 实现的。定义了一个download类,然后download类 中的函数调用QNetworkAccessManager类去下载指定段数据。
主现在 一个downloadcontrol 类要创建个download类去分段下载目标文件?这样实现后,界面操作有点卡


ipanforlinux 金山快盘LINUX版本
qnotepad  一个功能强大的文本编辑器
欢迎访问http://www.ipanx.net
快速回复
限100 字节
 
上一个 下一个