• 7692阅读
  • 10回复

QT输出txt文本的问题 [复制链接]

上一主题 下一主题
离线ruoyang
 
只看楼主 倒序阅读 楼主  发表于: 2008-02-24
— 本帖被 XChinux 执行加亮操作(2008-02-24) —
我现在要实现一个功能,设计一个按扭,每按一次按钮, 将当前输入字串保存到txt文件的一行当中.
我用QTextStream,可是每次记录都将上次记录给覆盖了,如何解决这个问题,有专门的函数么?急!
离线XChinux

只看该作者 1楼 发表于: 2008-02-24
直接写文件用追加方式。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ruoyang
只看该作者 2楼 发表于: 2008-02-24
怎么调用追加方式?我没找到,可以提示一下么?谢谢!
离线xjcook

只看该作者 3楼 发表于: 2008-02-25
打开文件的时候有选项的,看帮助,里面有。
离线chocolate
只看该作者 4楼 发表于: 2008-03-27
我是个菜鸟,我也想知道 怎么实现的 ........
离线mendynew
只看该作者 5楼 发表于: 2008-03-27
QTextStream::QTextStream ( FILE * fileHandle, QIODevice::OpenMode openMode = QIODevice::ReadWrite )
QIODevice::OpenMode openMode 包括QIODevice::Append
离线mendynew
只看该作者 6楼 发表于: 2008-03-27
多查查Qt Assistant吧
离线chocolate
只看该作者 7楼 发表于: 2008-03-27
哦.....io_append
离线chocolate
只看该作者 8楼 发表于: 2008-03-27
谢谢指点.........
离线qinyi
只看该作者 9楼 发表于: 2008-03-27
多多关照
[ 此贴被qinyi在2008-03-27 11:19重新编辑 ]
C++  QT
嵌入式BBS论坛
http://bbs.2embed.com
离线jorneyr

只看该作者 10楼 发表于: 2008-03-27
QFile data("output.txt");
if (data.open(QFile::WriteOnly | QFile::Truncate)) {
    QTextStream out(&data);
    out << "Result: " << qSetFieldWidth(10) << left << 3.14 << 2.7 << endl;
    // writes "Result: 3.14      2.7      \n"
}


可以参考一下这个例子
快速回复
限100 字节
 
上一个 下一个