• 5446阅读
  • 6回复

求助:使用QT库编写下载程序。 [复制链接]

上一主题 下一主题
离线小乌龟
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-11
关键词: AccessManager网络
  1. #include <QtCore>
  2. #include <QtNetwork>
  3. int main(int argc, char *argv[])
  4. {
  5.     QCoreApplication a(argc, argv);
  6.     QUrl url("http://www.baidu.com");
  7.     QNetworkAccessManager * manager = new QNetworkAccessManager();
  8.     QNetworkRequest request(url);
  9.     QNetworkReply * reply = manager->get(request);
  10.     QTextStream OUT(stdout);
  11.     while(true)
  12.     {
  13.         if(reply->waitForReadyRead(-1))
  14.         {
  15.             OUT << reply->readAll();
  16.         }
  17.         else
  18.         {
  19.            break;
  20.         }
  21.     }
  22.     reply->deleteLater();
  23.     OUT << endl << "Finished" << endl;
  24.     OUT.flush();
  25.     a.exec();
  26. }


各位大大,我是QT的新手,需要写一个CGI,CGI中要下载一些文件,并分析。不过我卡在了第一步,以上的代码下载不了文件。请问我的代码哪里出了问题了?


希望能得到大大们的指点。
[ 此帖被小乌龟在2011-01-11 20:52重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-01-11
什么平台下?
你可以内嵌wget或curl。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线小乌龟
只看该作者 2楼 发表于: 2011-01-11
windows下的。
离线83888788
只看该作者 3楼 发表于: 2011-01-21
我也想写这个程序  有机会希望楼主能一起讨论一下
只看该作者 4楼 发表于: 2011-01-28
回 1楼(XChinux) 的帖子
请问一楼如何在Qt下使用wget,能举个例子吗,假设在(windows平台下),谢谢
离线XChinux

只看该作者 5楼 发表于: 2011-01-28
用QProcess来控制新进程。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线hehui

只看该作者 6楼 发表于: 2011-04-09
Qt Demo~
快速回复
限100 字节
 
上一个 下一个