点击(此处)折叠或打开
-
//mainwindow.h
-
#include <QMainWindow>
-
#include <QObject>
-
-
namespace Ui {
-
class MainWindow;
-
}
-
-
class MainWindow : public QMainWindow
-
{
-
Q_OBJECT
-
-
public:
-
explicit MainWindow(QWidget *parent = 0);
-
~MainWindow();
-
void getmsg();
-
-
private:
-
Ui::MainWindow *ui;
-
};
-
- #endif // MAINWINDOW_H
点击(此处)折叠或打开
-
//main.cpp
-
#include "mainwindow.h"
-
#include <QApplication>
-
-
int main(int argc, char *argv[])
-
{
-
QApplication a(argc, argv);
-
MainWindow w;
-
-
w.show();
-
-
return a.exec();
- }
点击(此处)折叠或打开
-
#include "mainwindow.h"
-
#include "ui_mainwindow.h"
-
#include <QTextCodec>
-
#include <QTextStream>
-
#include <QFile>
-
//#include <QDebug>
-
-
MainWindow::MainWindow(QWidget *parent) :
-
QMainWindow(parent),
-
ui(new Ui::MainWindow)
-
{
-
ui->setupUi(this);
-
getmsg();
-
}
-
-
MainWindow::~MainWindow()
-
{
-
delete ui;
-
}
-
-
void MainWindow::getmsg()
-
{
-
QString dataFromFile;
-
-
QTextCodec * code = QTextCodec::codecForName("utf8");
-
QFile file("D:\\text.txt");
-
-
// qDebug() << "text";
-
if ( !file.open(QIODevice::ReadOnly | QIODevice::Text) )
-
return ;
-
-
QTextStream stream(&file);
-
stream.setCodec(code);//对输出流的设置
-
while (stream.atEnd() == 0) {
-
ui->textBrowser->setText(stream.readAll());
-
}
- }