查看完整版本: [--
使用QTextStream读写文件
--]
QTCN开发网
->
Qt基础编程
->
使用QTextStream读写文件
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
twodiamond
2017-05-02 10:06
使用QTextStream读写文件
网上有很多这样的例子,利用QTextStream 读写txt文件,样式如下:
void class::func
{
QFile file("/proc/modules");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
}
但如果QTextStream in被定义为类成员变量:
class
{
private:
QTextStream in;
}
在上面的成员函数class::func中,如何将in关联到QFile呢?
void class::func
{
QFile file("/proc/modules");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
in(&file);
}
谢谢!
kongxz
2017-05-02 11:02
in.setDevice(&file);
in调不到的话class里面加public接口 return &in ;
twodiamond
2017-05-02 14:25
kongxz
:
in.setDevice(&file);
in调不到的话class里面加public接口 return &in ;
(2017-05-02 11:02)
多谢kongxz,
将in改成public后果然可以了。
查看完整版本: [--
使用QTextStream读写文件
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled