1.代码
构造函数
QtWidgetsApplication2::QtWidgetsApplication2(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
m_pText = new QTextEdit(this);
m_pText->setFixedHeight(100);
m_pText->setFixedWidth(200);
m_pText->move(50, 50);
//打开文件
QString FilePath = "E:/VS2019_code/Read.txt";
loadFromFile(FilePath);
}
被调函数
void QtWidgetsApplication2::loadFromFile(QString& aFileName)
{
//打开文件
QFile aFile(aFileName); //以文件方式读出
if (aFile.open(QIODevice::ReadOnly | QIODevice::Text)) //以只读文本方式打开文件
{
QTextStream aStream(&aFile); //用文本流读取文件
m_pText->clear();
m_pText->setPlainText(aStream.readAll()); //读取文本文件
aFile.close();
}
}
显示效果: