问题标签 [qtextstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt 已成功创建文件但未使用 QTextStream 写入文件
嘿,我正在尝试弄乱 Qt,出于某种原因,以下代码将创建所需的文本文件,但从不向其中写入任何内容。难道我做错了什么?我相信我已经非常准确地复制了文档中的示例。
按预期工作,但即使创建了文件,也没有写入任何内容。
python - 使用 QTextStream 读取字符串的第一行
如何使用QTextStream
读取字符串中的第一行(之前从文件中读取)?
这段代码似乎不起作用。
c++ - Qt:文件读取不起作用
我想读取一个文件并将它放在一个 Qstring 中,但该文件没有被读取我已经在谷歌中搜索了许多示例,但它不起作用......我想读取文件......
给我看:!读
我包含了您能想到的所有内容,并且 file.txt 位于真实位置??!!:-(
qt - 窥视 QTextStream
我想查看读取 QFile 的 QTextStream 的下一个字符,以创建一个有效的标记器。
但是,我没有找到任何令人满意的解决方案。
给出以下输出:
我尝试了几种实现方式,还包括 QTextStream::pos() 和 QTextStream::seek()。它工作得更好,但 pos() 是错误的(当文件太大时返回 -1)。
有没有人可以解决这个反复出现的问题?先感谢您。
qt - 管道日志输出到 QTextEdit 小部件
stackoverflow 中有一些“类似”的问题,但不能完全实现。在 pyqt 中,我试图将日志文件(实时更新)的输出通过管道传输到 QTextEdit 小部件中。我到目前为止的代码是:
它处理当前内容,但不处理任何后续更改。理想情况下,Qt 信号会提醒我在可用时读取另一行并将其直接写入 TextEdit。
c++ - Qt 使用 QTextStream 读取文本文件
我在使用 Qt 读取文本文件时遇到了麻烦。我的文本文件如下所示:
等等..
数据由空格分隔
第一行:第一行的第一列写有我通常需要的以下行的信息。并非第一行中的每一列都被使用。在一些信息之后,这些列填充了“NaN”。
下一行:这里放置了我的数据。我想逐行阅读所有内容。前 3 列再次是该行的一般信息,以下(比如说 300 列)填充了 3 种不同类型的数据(每种类型的 100 次测量的大小)。
所以我读了我的文件:首先,如果我读到第一行,我想收到整个文件的一般信息。(info1, info2, info3, info4) 然后我阅读以下行,用空格分隔。
}
现在,info1-4 被正确读取。但在那之后 lineinfo1-3 和 data1-3 (lineparts[0] 等) 被 nan 或 0 填充?!
有人能帮我吗?
谢谢!
qt - 读取 QTextStream 时出现段错误
上下文:我有一组这样的文件:
我有一个组合框来选择要在 qtableview 中显示的文件。下面是当组合框的值改变时调用的槽。
大多数时候,我的观点都得到了适当的刷新。并且不时,这条线段错误:
我没有发现以系统方式重现错误的模式。我可以在组合框中的两个文件之间来回单击,它将工作十次、十二次、二十次然后出现段错误。
编辑:
这确实有效。
遵循@Kuba Ober 的建议,试图找出错误的原因
我试图将第一个版本复制到一个在我所有环境中无限循环的主函数中:
但它确实工作正常!
我不知道,为什么下面的两个代码永远不会崩溃,而第一个代码却...
google-apps-script - 如何将 Google Doc 读取为文本字符串?
我正在尝试使用 Google Apps 脚本制作一个小文本分析器。我希望能够以文本字符串的形式阅读整个 Google 文档。我尝试使用 editAsText() 和 getDataAsBlob() 函数,但似乎都没有将文档文本作为可读字符串数据返回。有人对如何使用 Google Apps 脚本执行此操作有任何建议吗?
非常感谢,
qt - Qt - 使用 QTextStream 编写文件会在文本中添加空的新行
我正在使用以下代码将一些文本写入文件:
它就像一个魅力,但有一个小问题.. 文本文件应该是这样的:
但相反,它看起来像这样:
这里有什么问题?
c++ - QTextStream stdin readline 不暂停输入
这是一个非常简单的应用程序来说明我遇到的问题。
我希望执行暂停并等待输入test = cin.readline();
,但事实并非如此。如果我删除cin >> test;
然后它会暂停。
为什么这段代码会有这样的行为,我如何获得我想要的行为?