以Qt Widgets Application为模板建立项目,基类选择widget,项目视图如下:
对widget.ui做修改如下:
1为line edit控件,2为push button控件,修改对象名称为selectFile,对1和2做水平布局
3为text edit控件,对1,2,3做垂直布局
需求:点击selectFile按钮,选择文件,1用于显示路径,3用于显示文件内容
#include "widget.h"
#include "ui_widget.h"
#include<QFileDialog>
#include<QMessageBox>
#include<QFile>
#include<QTextCodec>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//点击按钮,line edit显示路径
connect(ui->selectFile,&QPushButton: