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