零、小序
有人问读取文件时怎么使用进度条显示读取百分比,在此写了个小例子希望对初学者有一定的帮助,提供一个思路。
一、功能描述
功能描述:读取文件,使用QProgressBar显示读取进度,并把读取的文件显示在QPlainTextEdit上面。
二、效果演示
效果演示如下图:

三、代码示例
/***************.h文件***************/
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
using namespace std;
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = 0);
~Widget();
void readFile(QString fileName);
public slots:
void dealOpenFile();
private:
Ui::Widget *ui;
QString m_filePath;
int m_totalLength;
};
#endif // WIDGET_H
/***************.cpp文件***************/
#include "widget.h"
#include "ui_widget.h"
#include <QFileDialog>
#include <QFile>
#include <QTextStream>

这篇博客介绍了如何在Qt中利用QProgressBar组件实现文件读取的进度显示,同时将读取的内容展示在QPlainTextEdit上。通过代码示例,为初学者提供了一个直观的学习参考。
2万+

被折叠的 条评论
为什么被折叠?



