我正在使用Qt Framework用C++编写应用程序.它应该通过http下载文件,并使用QProgressbar显示下载进度 - 但我没有让这部分工作!
示例代码:
QProgressBar* pbar = new QProgressBar();
//calls the website and returns the QNetworkReply*
QNetworkReply* downloader = Downloader->getFile();
connect(downloader, SIGNAL(downloadProgress(qint64,qint64)), pbar, SLOT(setValue(int)));
Run Code Online (Sandbox Code Playgroud)
如果我运行我的代码,会发生以下错误:
QObject::connect: Incompatible sender/receiver arguments
QNetworkReplyImpl::downloadProgress(qint64,qint64) --> QProgressBar::setValue(int)
Run Code Online (Sandbox Code Playgroud)
此信号适合连接到QProgressBar :: setValue()以更新提供用户反馈的QProgressBar.
我的代码出了什么问题,如何让它运行?我在Linux下运行Qt 4.5.3.
感谢您的帮助,对不起我的英语!
经过一番阅读和研发,我得出的结论是什么?
但是在一些文章中我发现Lotus View是Sharepoint中的List.so我很困惑,
所以需要专家建议
提前致谢.
我正在使用 FFmpeg @ Android 并且希望能够进入 FFmpeg 代码(Eclipse + Seqouya),在编译 FFmpeg 时我使用了--disable-stripping --enable-debug=3标志,但仍然使用调试器进入一些不相关的代码行。
我应该使用哪些设置来启用 FFmpeg 调试?
如何在文件中保存对象?我有一个Object obj,如何保存其所有信息,例如:
m.getName();
m.getFamily()
Run Code Online (Sandbox Code Playgroud)
和文件中的其他人???
android ×1
android-ndk ×1
c++ ×1
ffmpeg ×1
file ×1
java ×1
lotus-notes ×1
networking ×1
qt ×1
qt4 ×1
sharepoint ×1