将用户ID存储在Qt中

时间:2014-01-16 20:18:05

标签: c++ qt

当我的应用程序启动时,会向用户显示登录屏幕。

提交表单时,如果凭据匹配,则返回UserID。

我如何保存这个以便我总是在查询等方面拥有用户ID?

我将如何访问它?

感谢。

1 个答案:

答案 0 :(得分:0)

Qt提供了一个QSettings类,可用于存储用户的配置数据。

您可以尝试这样的事情:

QSettings settings();
settings.setValue("userID", userID);                     // Save userID
QString userID = settings.getValue("userID").toString(); // Load userID

(保存设置的位置将基于传递给QCoreApplication::setOrganizationName()QCoreApplication::setApplicationName()的组织名称和应用程序名称;如果您不调用它们,则设置将存储在未定义中位置)。