wordpress修改郵件地址搜索引擎營銷優(yōu)化
你千萬不要跟任何人談起任何事。你只要一談起,就會想念起每一個人來。
在ui界面添加一個LineEdit(lEt)、QPushButton(btn)、QWidget
widget.cpp
#include "widget.h"
#include "ui_widget.h"
#include <QFile>
#include <QFileDialog>
#include <QTextCodec>
#include <QDebug>
#include <QFileInfo>
#include <QDateTime>
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//點擊選取按鈕彈出,文件對話框connect(ui->btn,&QPushButton::clicked,[=](){QString path=QFileDialog::getOpenFileName(this,tr("Open File"),"D://");//獲取文件路徑ui->lEt->setText(path);//將文件路徑保存到linneEdit中QFile file(path);//QTextCodec *codec=QTextCodec::codecForName("gbk");//設置編碼格式,解決gbk格式打開后亂碼的問題file.open(QIODevice::ReadOnly);//以只讀的方式打開文件// QByteArray array=file.readAll();全部讀取QByteArray array;while(!file.atEnd()){array+=file.readLine();//逐行讀取}ui->tEt->setText(array);file.close();file.open(QIODevice::Append);//打開時選擇以追加的方式寫file.write("風在很遠的地方");//在文件中寫file.close();//QFileInfo文件信息類QFileInfo info(path);qDebug()<<"大小:"<<info.size()<<"后綴名:"<<info.suffix()<<"文件名稱:"<<info.fileName()<<"文件路徑"<<info.filePath();qDebug()<<"創(chuàng)建日期:"<<info.birthTime().toString("yyyy/MM/dd hh:mm:ss");//Qt版本問題 No member named 'created' in 'QFileInfo',使用birthTime()函數(shù)qDebug()<<"最后修改日期:"<<info.lastModified().toString("yyyy/MM/dd hh:mm:ss");});
}Widget::~Widget()
{delete ui;
}
.pro文件中
添加greaterThan(QT_MAJOR_VERSION, 5): QT += core5compat,解決QT6中QTextcodec頭文件找不到的問題,具體請參考QT6中QTextcodec頭文件找不到_qt6 qtextcodec 被替換-CSDN博客
ui界面