qt中获取当前登录的用户信息类的简单实现

.h文件代码如下

#ifndef CSF_H #define CSF_H #include <QString> #include <QDateTime> class csf { public: csf(); static void setUserName(QString name);//填入用户姓名 static void setlogintime(QDateTime time);//填入用户登录时间 static void setissuperuser(int i);//填入管理员权限级别 static QString getUserName();//获取用户名 static QDateTime getlogintime();//获取登录时间 static int getissuperuser();//获取用户权限 private: static QString UserName; static QDateTime logintime; static int issuperuser; }; #endif // CSF_H

.cpp文件代码如下

#include "csf.h" #include <QDateTime> #include <QString> QString csf::UserName=""; QDateTime csf::logintime=QDateTime::currentDateTime(); int csf::issuperuser=0; csf::csf() { } void csf::setUserName(QString name) { csf::UserName=name; } void csf::setlogintime(QDateTime time) { csf::logintime=time; } void csf::setissuperuser(int i) { csf::issuperuser=i; } QString csf::getUserName() { return csf::UserName; } QDateTime csf::getlogintime() { return csf::logintime; } int csf::getissuperuser() { return csf::issuperuser; } 

 

你可能感兴趣的:(qt)