Display progress bar as copying one file
2010-08-01 18:02
381 查看
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
01.class MyClass : ...
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
02.{
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
03....
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
04.public slots:
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
05. void onWrite( qint64 );
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
06.};
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
07.
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
08.MyClass::MyClass( ... )
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
09.{
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
10. // ...
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
11. progress->setMaximum( QFileInfo(fromFile).size() / 1024 );
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
12. written = 0;
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
13. connect( &toFile, SIGNAL(bytesWritten(qint64)), SLOT(onWrite(qint64)) );
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
14. // ...
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
15.}
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
16.
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
17.void MyClass::onWrite( qint64 w )
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
18.{
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
19. written += w;
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
20. progress->setValue( written / 1024 );
![](http://bezstudio.blog.51cto.com/images/editer/InBlock.gif)
21.}
相关文章推荐
- Display progress bar as copying one file
- Ajax Upload; A file upload script with progress-bar, drag-and-drop
- Google Chrome: Make the Bookmarks Bar Display as Icons Only
- 报错解决 svn diff Cannot display: file marked as a binary type 无法显示
- slickUpload (Progress Bar for Uploading file)
- File Upload Manager and Server Side File Upload Progress Bar
- Server Side File Upload Progress Bar
- ASP.NET File Upload with Progress Bar
- A Better File Upload Progress Bar using Python, AJAX Prototype, & JSON
- With one file handling all requests, you can centralize things such as security handling, configurat
- ASP.NET File Upload with *Real-Time* Progress Bar
- In Android how to display one view as overlay on top of another view?
- 在使用FileReader.readAsDataURL()时,处理不能不能连续选择同一个文件的问题
- [Visual Studio 2010]如何解决错误CoClass 'xx' can be used only as one of its applicable interfaces
- How to decompile Google Android .apk file as readable dump【原创】
- Copying files from ASM to file system
- UISearchBar 和 UISearchDisplayController的使用
- Maven – Create a fat Jar file – One-JAR example
- 'WebDriver' object has no attribute 'get_screenshots_as_file' 错误
- WebBrowser.java: Display HTML file in JEditorPane