#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
m_file = nullptr;
m_stream = nullptr;
init();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_inputBtn_clicked()
{
QString str = ui->plainTextEdit->toPlainText();
if(m_stream != nullptr)
{
*m_stream << str << "\r\n";
m_stream->flush();
}
}
void MainWindow::init()
{
QString filePath = qApp->applicationDirPath() + "/log.txt";
m_file = new QFile(filePath);
m_stream = new QTextStream(m_file);
m_file->open(QIODevice::WriteOnly | QIODevice::Append);
}
void MainWindow::on_clostBtn_clicked()
{
if(m_file != nullptr)
{
m_file->close();
delete m_file;
m_file = nullptr;
}
if(m_stream != nullptr)
{
delete m_stream;
m_stream = nullptr;
}
}
QTextStream 实时输出到文件
需积分: 50 80 浏览量
2018-04-18
18:56:08
上传
评论 2
收藏 2KB ZIP 举报
漫步繁华街
- 粉丝: 603
- 资源: 29
最新资源
- VR开发的概要介绍与分析
- 自动驾驶定位系列教程七:点云畸变补偿.pdf
- HM2302D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2302B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- springboot学生考勤管理系统
- HM2302A-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2301-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 数据可视化的概要介绍与分析
- HM2301E-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2301D-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈