如何在header中设置新的QTextStream,如下所示
MainClass{
private:
QTextStream out;
}然后,在初始化时设置文件,因此不是
QTextStream out(&file),我希望是这样的
out.setFile(&file),但QTextStream中没有.setFile
发布于 2014-03-09 10:11:26
我发现QFile是一个QIODevice,所以QTextStream::setDevice(&QFile)可以工作。
因此,现在我有了
MainClass{
private:
QTextStream out;
QFile file;
void writetoBuffer();
}
void MainClass::writetoBuffer(){
file.setFileName("bingbong.txt");
out.setDevice(&file);
}发布于 2014-03-09 10:07:24
MainClass{
public:
MainClass( QFile& file) : out( &file) {}
private:
QTextStream out;
}https://stackoverflow.com/questions/22277505
复制相似问题