我刚刚关注此主题“How to print to console when using Qt”,以使我的应用程序正常运行。我开始怀疑 - 是否可以为单个QTextStream
订阅更多输出?例如,假设当我向QTextStream对象写入内容时,我希望将字符串打印到stdout和指定文件。这可能吗?
我将非常感谢你的帮助。
编辑: 更确切地说,我正在尝试找到一种将流发送到stdout,file或file + stdout的最佳方法。我不想复制数据需要的次数。三一提示如何实现这一目标?
答案 0 :(得分:1)
QIODevice
派生类,将其写入委托给多个其他QDIODevice
对象,然后使用该类的对象作为QTextStream
处理的设备。
但是,您实际上可能正在寻找的是日志框架。