目录
一、项目介绍
- 一、项目介绍
- 二、项目基本配置
- 三、UI界面设计
- 四、主程序实现
- 4.1 mainwindow.h头文件
- 4.2 mainwindow.cpp源文件
- 五、效果演示
很多情况下加载应用程序时都会显示一个进度条对话框,在程序完全加载完毕后消失。Qt中提供了QProgressDialog类实现了在程序加载过程中显示进度条对话框的功能。 本文以加载Excel文件为例对其进行基本介绍。
二、项目基本配置新建一个Qt项目,完成项目创建。 项目内容参考:Qt实战案例(4)——利用Qt读取Excel表格
三、UI界面设计UI界面参考读取Excel表格的UI界面。
四、主程序实现 4.1 mainwindow.h头文件同样参考读取Excel表格。 引入相关的类:
#include
private:
...
QProgressDialog progressDialog;
4.2 mainwindow.cpp源文件
源文件读取Excel相关内容同样可以参考Qt实战案例(4)。
在选择文件按钮on_select_clicked中添加如下代码:
progressDialog.setWindowTitle("progress dialog test");//对话框标题
progressDialog.setLabelText("wait...");//对话框文本
progressDialog.setCancelButtonText("cancel");//设置取消按钮
progressDialog.setRange(1,50);//设置进度条范围
progressDialog.setModal(true);//以模态方式弹出对话框
//progressDialog.autoClose();
progressDialog.showNormal();
然后在读取行列值后添加如下代码【假设i有10行,j有5行】:
for (int j=1;j
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?