读书人

新手求指导如何将lineedit中的字符保存

发布时间: 2013-06-26 14:29:32 作者: rapoo

【求助】新手求指导怎么将lineedit中的字符保存到文本文件中???
我拖拽了1个lineedit和一个textedit怎么把我在这里面输入的字符保存到工程文件夹下的文本文件中??
#include "shiyan1.h"
#include "ui_shiyan1.h"
#include <QFile>
#include<QTextStream>
#include<QLineEdit>
shiyan1::shiyan1(QWidget *parent) :
QWidget(parent),
ui(new Ui::shiyan1)
{
ui->setupUi(this);
QFile file("/root/shiyan1/input.txt");//这是我在帮助文档中看见了
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;
QTextStream out(&file);
out <<ui->lineEdit->text()<<ui->textEdit->toPlainText();
file.close();
}

shiyan1::~shiyan1()
{
delete ui;
}

#include <QtGui/QApplication>
#include "shiyan1.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
shiyan1 w;
w.show();
return a.exec();
}

[解决办法]
你构造的时候就写进去了,你的lineEdit和textEdit一开始有东西的?

如果没有,你应该是在lineEdit或textEdit有东西的时候通过某个信号

去触发把内容写到文件中去。

读书人网 >QT开发

热点推荐