gpt4 book ai didi

xml - 如何将文本文件包含到 qt 应用程序中?

转载 作者:数据小太阳 更新时间:2023-10-29 01:41:19 27 4
gpt4 key购买 nike

我有一个文本文件,我需要从中逐行获取数据。因此,如果我的应用程序启动,它可以从文本文件中读取以显示信息。但我不想随申请一起单独提供我的文本文件。这该怎么做?好吧,我必须使用 Qt 来做到这一点!

我听说使用 xml 将是完成此任务的更好、更简单的方法。

最佳答案

你必须在你的项目中添加一个qt资源文件(.qrc)

它可能看起来像这样:

<RCC>
<qresource prefix="/">
<file>file.xml</file>
<file>files/file2.xml</file>
</qresource>
</RCC>

之后,您必须将该资源文件添加到您的项目文件 (.pro)

例如:

RESOURCES += myqrcfile.qrc

之后,您可以在代码中使用该文件,方法是使用字符':' 来引用该文件

可能是这样的:

QFile data(":/file.xml");
//or
QFile data(":/files/file2.xml");
//etc...

请记住,您为文件定义的路径(在 qrc 中)也必须对应于文件在文件系统中的位置。

希望这对您有所帮助,有关更多信息,我建议您阅读指向 Gorkem Ercan 发布的文档的链接。

关于xml - 如何将文本文件包含到 qt 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com