Qt进度条
来源:互联网 发布:浪潮服务器安装centos 编辑:程序博客网 时间:2024/05/29 04:31
在QT中可以用QProgressBar或着QProgressDialog来实现进度条。
QProgressBar的使用
首先在designer中拖一个按钮和进度条部件,按下面初始化
ui->progressBar->setRange(0,50000-1);
ui->progressBar->setValue(0);
按钮的事件处理:
void MainWindow::on_pushButton_clicked(){
for(int i=0;i<50000;i++){for(int j=0;j<20000;j++);ui->progressBar->setValue(i);}}
这样就可以显示进度条了,自动那个计算百分比,并显示
QProgressDialog的使用方法
而用QProcessDialog也是类似的,只不过这是以对话框形式显示;并且它还提供了一个取消按钮,用来取消操作。
QProcessDialog会自动那个计算百分比,并显示。
void MainWindow::on_pushButton_clicked(){
QProgressDialog process(this);process.setLabelText(tr("processing..."));process.setRange(0,50000);process.setModal(true);process.setCancelButtonText(tr("cancel"));for(int i=0;i<50000;i++){for(int j=0;j<20000;j++);process.setValue(i);if(process.wasCanceled())break;}}
转载自:http://www.cnblogs.com/feisky/archive/2010/06/17/1759654.html
0 0
- Qt进度条
- QT进度条
- Qt进度条
- qt 进度条
- Qt进度条
- Qt-----进度条QProgressBar
- QT 进度条学习
- QT学习记录-进度条:
- Qt 进度条实现
- Qt-----进度条QProgressBar
- 自学QT之进度条
- Qt组件之进度条
- Qt 进度条填充效果
- Qt进度条提示对话框
- Qt中进度条窗口
- Qt进度条用法总结
- QT自定义进度条ProgressBar
- Qt水波进度条Demo
- boost之路 十一 序列化
- Unsupported major.minor version...finished with non-zero exit value 1解决办法
- Collection的父类Iterable
- 使用HDR色调预设调整图像
- VS2015使用小技巧 使用快捷键创建for循环(正向,逆向)
- Qt进度条
- boost 之路 十二 词法分析器
- Source Insight 3.X utf8支持插件
- CocoaPods升级到1.0.1遇到的错误
- 设计模式之:装饰模式
- Linux RTC驱动模型分析之rtc-sysfs.c
- gdb查看栈帧信息
- 涂鸦移动面试总结
- JAVA基础(002_forEach的实现原理)