QML 存储用户设置



我正在使用Qt开发移动应用程序,其中用户需要使用Ip,端口,用户名和密码值登录。每次关闭应用程序时,这些值都会丢失。我希望能够存储用户的最后登录值。

我确实尝试使用 LocalStorage 2.0,但我真的搞砸了,我不知道如何保持单行更新,而是每次用户保存他的设置时我都会插入新行。每次用户按下保存设置时,我想做的只是更新第一行。

谁能建议我怎么做才能只存储 4 个用户设置值并在需要时更新它们。

谢谢

1. 在此处检查代码详细信息:

他们给出了有关如何创建/插入值等的明确说明。

我不知道如何保持单行更新,相反,我 每次用户保存他的设置时都会插入新行。我什么 想做的每次用户按下保存设置只是更新它 第一排。

我将编写一个粗略的算法:

如果在安装时创建表,稍后在表中插入行:

if ( NUMBER_OF_ROWS_IN_TABLE == 0 )
   Execute Insertion Query. // (To be used when your app runs for the first time)
else
   Execute Updation Query. // (To be used afterwards)

如果在存储数据时创建表:

if ( TABLE_EXIST == false )
   Execute Create table Query. // (To be used when your app runs for the first time)
   Execute Insertion Query. // (To be used when your app runs for the first time)
else
   Execute Updation Query. // (To be used afterwards)

2.您可以使用qml和C++的组合,并且您的数据集不会太大。您可以使用C++执行某些文件处理(最好加密数据),然后根据需要使用 qml 执行必要的保存和检索操作。

相关内容

  • 没有找到相关文章

最新更新