我如何设置标题QTextStream
How do I set QTextStream in header?
如何在header中设置一个新的QTextStream,像这样
MainClass{
private:
QTextStream out;
}
然后,在初始化时设置文件,因此,而不是
QTextStream out(&file)
,我希望是这样的
out.setFile(&file)
,但没有。setfile在QTextStream
我发现QFile是一个QIODevice,所以QTextStream::setDevice(&QFile)将工作。
因此,现在我有MainClass{
private:
QTextStream out;
QFile file;
void writetoBuffer();
}
void MainClass::writetoBuffer(){
file.setFileName("bingbong.txt");
out.setDevice(&file);
}
最简洁的方法:构造函数初始化列表
MainClass{
public:
MainClass( QFile& file ) : out( &file ) {}
private:
QTextStream out;
}
相关文章:
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- 对于C++,方括号中的标题必须总是在引号中的标题之上吗
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- 为什么我不应该把所有东西都放在标题中?
- WinAPI 检查窗口是否具有常规标题栏
- 如何更改窗体上所有控件的标题?[C++生成器]
- 提升用于解析标题列的精神语法
- 所以我正在为我的学校作业练习继承,但我无法正确实施标题保护
- 如何删除已输入的书以及如何使标题,语言和名称在上面放置空格不会出错?
- 使用类 ?C++ 和 SFML 以及标题中的 15 个字符
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 我将如何在 cpp 中生成一个随机且独特的标题
- std::带有颜色和标题的 clog 包装器无法正确打印整数
- QTextStream,用于打印英语和Unicode 16
- 由于QTextStream的无限循环
- 仅提升计时标题与链接
- 是否有理由在标题中保留完全专用的模板?
- 如何在QGroundControl的标题中放置空格?
- 崇高的林特与叮当在标题中找不到头文件
- 我如何设置标题QTextStream