在Qt中,我想读/写一些信息(例如:用户最后一次运行应用程序,...)来自/到一个(文本)资源。我可以在Qt中做到吗?我不想将这些信息存储在注册表或其他文件中。Qt:我们可以在运行时更改资源内容吗?
0
A
回答
-1
这取决于您用于开发,Widget或QML的内容。现有几种方法。 例如,如果您使用QML编写,则可以使用LocalStorage来保存设置。 对于小工具现有的QSettings。
另一种方法是,您可以使用Sqlite(wiki)来保存应用程序设置。您不需要数据库客户机/服务器或其他任何设备,您可以将所有设置保存在数据库文件中。
在这里你可以找到其他一些方法:Qt data-storage
+0
从外部存储,我自己的二进制文件很好。我可以做到这一点。据我所知,在Windows上使用QSetting进行存储也存储在注册表中。我只是想在这种情况下存储在我自己的二进制文件(Qt资源)。 – aviit
相关问题
- 1. iOS - 我可以在运行时更改localizable.strings内容吗?
- 2. IsLoggingEnabled()可以在运行时更改吗?
- 3. 在运行时更改资源
- 4. 我们可以在特定时间或事件后更改通知内容吗?
- 5. 运行时可以更改Unbound Expression吗?
- 6. 我可以在执行时更改Python源代码吗?
- 7. 资源可以在运行时在asp.net中交换吗?
- 8. Android布局参数。我可以在运行时更改它们吗?
- 9. 在Eclipse中运行调试模式时可以更改内容吗?
- 10. 我可以在运行时更改Spark的执行程序内存吗?
- 11. 运行时,我可以在任务内改变int值吗? c#
- 12. 可以在运行时添加.strings资源文件吗?
- 13. 可以在运行时下载本地化资源吗?
- 14. 我可以在运行时更改Button或TextView的功能吗?
- 15. 我可以在运行时更改emacs设置吗?
- 16. Yii2我们可以更改资产目录位置吗?
- 17. 我们可以告诉厨师客户端运行特定资源吗?
- 18. 在运行时更改JComboBox的内容
- 19. 我们可以更改ServerVariables的值吗?
- 20. 在运行时去除/修改静态Qt资源
- 21. 当数据源可以更改时,我可以使用LINQ吗?
- 22. SpringJunit4ClassRunner - 我可以更改注入资源的生命周期吗?
- 23. 我们可以使用Android NDK更改Android源代码吗?
- 24. 资源文件更改时,Figwheel可以评估ClojureScript代码吗?
- 25. 我可以在运行时编辑资源文件
- 26. Qt可以在Android上运行吗?
- 27. 当mongodb运行时,我可以更改mongod的binding_ip吗?
- 28. 我们可以在UITableView中更改当前行的高度吗?
- 29. 我们可以控制k8s节点运行容器成员吗?
- 30. 我们可以在运行时提到阵列大小吗?
不,资源是只读的。 –
为此使用'QSettings'。您的应用程序资源是只读的。 – jpo38
即使Qt允许对资源进行修改,但在系统范围的安装中,无论如何,.exe和.dll对于运行它们的用户来说都是只读的。 –