问题标签 [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.
c++ - 从 QTableWidget 序列化时 CSV 文件中不需要的字符
我正在尝试从 a 读取数据QTableWidget
,并将它们保存在 CSV 文件中。
保存在文件中的值是正确的,但是对于每一行的第一列,开头都有一个不需要的字符。
这是我的代码:
保存的文件如下所示:
我正在使用 Qt 5.4.0。
在这里的任何帮助将不胜感激。
c++ - 为 QTextStream 订阅更多输出
我只是在关注“使用 Qt 时如何打印到控制台”这个主题,以使我的应用程序正常工作。我开始怀疑-是否可以为单个订阅更多输出QTextStream
?例如,假设当我向 QTextStream 对象写入内容时,我希望将字符串打印到 stdout 和指定的文件。这可能吗?我将不胜感激所有帮助。
编辑:更准确地说,我试图找到一种将流发送到标准输出、文件或文件+标准输出的最佳方式。我不想复制更多次我需要的数据。关于如何实现这一目标的任何提示?
c++ - 关闭时截断文件(Qt)
使用 Qt,我打开一个文件进行读写访问,首先读取一些内容,然后在流中查找并写入一些新数据。当我关闭文件时,我想在当前文件位置截断它。目前,我用 f.resize(f.pos()) 来做,想知道是否有更简单的方法来实现这一点:
使用 Qt::Truncate 已经在读取之前截断了文件,这不是我想要的。
qt - 如何使用 Qt 制作文本文件
我正在制作一个 GUI 应用程序,用户在其中插入一些信息,然后单击“添加”按钮以添加更多信息,或单击“完成”按钮以完成该过程。该过程的输出将是 4 个文本文件。因此,我创建了一个包含 4 个函数的类,每个函数都创建其中一个文件:
由于我最初的研究,我知道我应该使用 QTextStream 将数据保存到文件中。但是,使用这些方便的对象存在问题。我无法在类中定义它们并在构造函数中初始化它们。我检查了所有文档和论坛,看看其他人做了什么。但是,我发现唯一广泛使用的方法是在函数内调用对象并在完成工作后关闭数据文件(这不是我最喜欢的,因为我需要保持文件打开以供用户写入在上面)。
有没有人知道如何解决这个问题?我想出了一个新想法,将所有信息保存在另一个变量(MyMagic)中,然后调用如下函数:
但是,我想知道 MyMagic 的类型。
c++ - 在 Qt 中:我可以像使用 qDebug() 输出到 `stderr` 一样简单地输出到 `stdout` 吗?
到目前为止,我使用qDebug().noquote()
. 这很容易,因为它只需要一个简单的#import <QDebug>
现在我需要将所有内容输出到stdout
,但我不知道如何轻松完成。我是这样被教导的:
但是,创建一个新对象比简单的#import <QDebug>
. stdout
在 qt中处理的好/最不麻烦的方法是什么?
c++ - QTextEdit附加问题
我想从文件中读取一些文本并显示在QTextEdit
. 文件大约 2 MB。我创建了QObject
类并用线程连接信号和插槽。问题是即使线程正在运行,它仍然会冻结窗口。
我的代码:
QObject 类:
图形界面窗口:
如何解决?在此先感谢您的帮助。
更新:
我决定使用QtConcurrent
.
代码:
没有错误,没有警告,但它会阻塞窗口(GUI)几秒钟。
c++ - 尝试在 QTextEdit 中删除单词时出现 Qt 简单错误
在 QTextEdit 上按空格后,我试图删除一个单词。
这是我的代码:
窗口.h:
窗口.cpp:
主文件
所以使用这段代码,当我写“abc”时,它应该删除所有单词,但它会返回一个错误:
c++ - QFile init/assignment op issue when objects are class members
So i have a QFile and QTextStream member as part of my class... trying to init. them together in my constructor:
Class.h:
Class.cpp:
And the comp error i get, C2248, says the objects to have access to the operators in their own class..
qt - Qt : 在特定的时间间隔内逐行读取文本文件
我正在尝试将要显示的文本文件的内容传输到我的 GUI 内的 textEdit 小部件。
如何让它一次显示在文本编辑中,而不是一次将文本文件的所有内容显示到 textEdit 小部件中?
通过使用“readLine”它只能显示文本文件内容的第一行。我怎样才能让它显示内容的第二行,比如说 2 秒?
这是我的代码示例:
我是新人学习Qt编程,请对我温柔点~~ ^^
qt - 如何在 PythonQT 中使用 QTextStream?
我正在使用 PythonQT 为 Qt 桌面应用程序编写插件。我想知道如何在 python 中使用 << 运算符。
有什么提示吗?我如何要求 Python 列出给定类(如 QTextStream)的所有方法?或者在 Python 中有另一种方法可以将 QDomDocument 写入 QFile?