首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

新手求指导如何将lineedit中的字符保存到文本文件中?

2013-06-26 
【求助】新手求指导怎么将lineedit中的字符保存到文本文件中???我拖拽了1个lineedit和一个textedit怎么把我

【求助】新手求指导怎么将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有东西的时候通过某个信号

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

热点排行