QT 如何保存登陆的用户信息
2011-03-30 16:14
211 查看
使用QQ大家多知道需要一个账户来登陆,不止QQ啦,其实还有很多需要账户的。所以就需要将登陆用户的信息保存下来。此文使用的是
申请new一个指针来保存登陆用户的信息,并设置成后续的的操作都能读到此登陆值。好了,直接上代码:
先看头文件怎么写:
然后在登陆的时候直接把 login user 调用 setLoginUser 即可。
这是个保存用户的方法,还有其他的神马方法么?
申请new一个指针来保存登陆用户的信息,并设置成后续的的操作都能读到此登陆值。好了,直接上代码:
先看头文件怎么写:
#ifndef GLOBAL_H #define GLOBAL_H #include <QSqlDatabase> #include "Model/User.h" #include <QString> //#include "logindialog.h" class Global { public: Global(); virtual ~Global(); User* getLoginUser(); // 供调用返回 User 指针,每次调用的时候就可以把登陆的user的出来 void setLoginUser(User *user); static Global *getInstance(); // new 一个 Global对象 private: static Global *instance; User *loginuser; //LoginDialog *loginDialog; }; #endif // GLOBAL_H
然后在登陆的时候直接把 login user 调用 setLoginUser 即可。
Global::getInstance()->setLoginUser(muser); // set即可 User loginuser = Global::getInstance()->getLoginUser() //即可将登陆的账户给拿出来
这是个保存用户的方法,还有其他的神马方法么?
相关文章推荐
- 一场讨论引起的问题——如何保存和即时更新用户信息?
- 如何查看内存中保存用户信息的单元(比如说密码等用户信息)
- 使用cookie保存用户登陆信息
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- 如何在Service层获取用户session中保存的用户信息的方法(Filter+ThreadLocal)
- Window Service程序中如何获取登陆用户的信息
- PHP中如何使用session实现保存用户登录信息
- 客户端的用户登录信息如何保存
- iOS如何保存用户信息之plist文件/归档
- 如何改变Notes 8.5默认登陆界面的忘记用户密码提示信息
- 客户端保存用户登陆信息
- 如何在Service层获取用户session中保存的用户信息的方法
- PHP中如何使用session实现保存用户登录信息
- 如何用cookie保存用户信息
- linux服务器如何检查远程用户登陆状态、时间、ip地址等信息
- Java的web项目中使用cookie保存用户登陆信息
- Window Service程序中如何获取登陆用户的信息
- DesToon头部用户登陆信息如何调用?
- 登陆后保存用户信息的做法
- jQuery的cookie插件实现保存用户登陆信息