靜態變量可以在各個頁面之前使用
先定義一個用於存放靜態變量的類 例如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 靜態成員函數