静态变量可以在各个页面之前使用
先定义一个用于存放静态变量的类 例如datavar
在datavar.h中添加如下代码
#ifndef DATAVAR_H #define DATAVAR_H #include <QObject> class dataVar : public QObject { Q_OBJECT public: explicit dataVar(QObject *parent = 0); static QString loginName ;//登录名 signals: public slots: }; #endif // DATAVAR_H
在datavar.cpp中进行初始化
#include "datavar.h" //注意 初始化一定放在最前面 QString dataVar::loginName = ""; dataVar::dataVar(QObject *parent) : QObject(parent) { }
静态变量的使用
在要使用静态变量的cpp中添加datavar.h头文件
#include "datavar.h"
使用方法
dataVar::loginName = ui->comUserName->currentText() ;
参考链接:1、Qt中静态变量使用方法 2、Qt中使用全局变量的两种方式3、qt 静态成员函数
原文地址:https://www.cnblogs.com/rainbow70626/p/10306382.html
时间: 2024-10-09 22:42:04