如何使用QT Quick处理用户数据

How can I handle user data using QT Quick?

本文关键字:用户 用户数 数据 处理 Quick 何使用 QT      更新时间:2023-09-26

我正在尝试为Ubuntu Touch开发一个应用程序。我正在使用与JavaScript集成的QML。

我知道当 JavaScript 嵌入到网页中时,读取

或写入文件是一个巨大的混乱,但这没有嵌入到网页中,所以应该更容易,对吗?Ubuntu文档现在非常糟糕。

有谁知道我该如何完成这项工作?我想在不使用 c++ 的情况下完成它,因为使用 QML、JavaScript 和 c++ 似乎只是一团糟。如果唯一的方法是使用c ++,那么我想这就是我必须做的,但我想找到另一种方法。

您必须为 QFile 类编写一个将公开给 QML 代码的包装器。下面是如何执行此操作的示例。我不确定它是否已经过时,但看起来它应该可以正常工作。

在 Ubuntu Touch 应用程序中处理数据的最简单方法是实际使用 SQLite(这并不奇怪)。你可以在这里找到一个非常好的关于将SQLite与Ubuntu Touch一起使用的教程:

  • https://askubuntu.com/questions/352157/how-to-use-a-sqlite-database-from-qml

这似乎是在 Ubuntu Touch 中处理应用程序数据的最有效方法。如果您希望能够写入实际文件,则需要使用 c++ 处理它。看看卡米尔的答案。