求教qt逐行读取文本并显示

tianxiaxunji 2013-12-25 10:23:29
本人菜鸟,刚刚接触qt2天,求大神指导,万分感谢
...全文
545 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
狂风暴雨 2013-12-25
  • 打赏
  • 举报
回复

QStringList list;
QFile file("file.txt");
if (file.open(QIODevice::ReadOnly))
{
    while (!file.atEnd())
         list<<file.readLine();

    file.close();
}
tianxiaxunji 2013-12-25
  • 打赏
  • 举报
回复
1 QStringList lines; 2     QFile file(“file.txt”); 3     if ( file.open(IO_ReadOnly)) 4     { 5         QTextStream stream( &file ); 6         QString line; 7         int i = 1; 8         while ( !stream . eof() ) 9         { 10             line = stream . readLine(); 11             printf( "%3d:%s\n",i++,line.latin1()); 12             lines += line; 13         } 14         file . close() 找到这样一个基本代码,带不回设置行数参数,而且12行一直报错

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧