• 7060阅读
  • 6回复

{新手求教}如何把文件中的文字读入一个标签或者lineEdit控件中 [复制链接]

上一主题 下一主题
离线dhy8281905
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-21
关键词: 文本读入新手

希望大虾帮我解决 提前谢谢了

刚才是接触QT  有些晕头转向了 我在main.cpp写了如下的代码  没有显示出来:
#include"QtGui/QApplication"
#include"QLabel"
#include"QFile"
#include"QTextStream"
intmain(intargc,char*argv[])
{QApplicationa(argc,argv);
QLabel*label=newQLabel();
QFilefile("QT.txt");//同目录下已放置QT.txt文件
file.open(QIODevice::ReadOnly);
QTextStreamstream(&file);
while(stream.atEnd()==0
 {label->setText(stream.readLine());}
label->show();
returna.exec();
}
 
希望大虾帮我解决 提前谢谢了

离线dbzhang800

只看该作者 1楼 发表于: 2010-07-21
注意到你的注释: //同目录下已放置QT.txt文件

1. 我想确认一下,你的同目录是 exe 目录还是工程目录,你的程序时在那个目录运行的,双击?还是通过IDE?(如果你了解 工作目录 可以忽略这个问题 )

2. 试试将你的 reaLine 改为 realAll 看看是不是正常

3. 要习惯用 qDebug
离线dhy8281905

只看该作者 2楼 发表于: 2010-07-27
回 1楼(dbzhang800) 的帖子
谢谢你的回答 我已经能把文本写入lineedit 控件了  但是写入后 请问怎样把内容显示出来  就是一点read 按钮 然后执行了copy 函数
但是 lineedit 框中的文字怎样显示出来?
离线dhy8281905

只看该作者 3楼 发表于: 2010-07-27
哦 已解决 用了QApplication::processEvents();  函数
离线juan34429823
只看该作者 4楼 发表于: 2010-07-28
lz,我对QT也是个菜鸟,想问下,你能不能把你这些功能的实现程序发给我学习一下?
离线dhy8281905

只看该作者 5楼 发表于: 2010-07-29
回 4楼(juan34429823) 的帖子
可以的  就是我自己做的一个小例子 给你发到邮箱吧
离线fangxuanxuan
只看该作者 6楼 发表于: 2011-12-28
您好,可以给我发一份吗,877588304@qq.com,非常感谢!!
快速回复
限100 字节
 
上一个 下一个