Qt中静态变量使用方法
Posted rainbow70626
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt中静态变量使用方法相关的知识,希望对你有一定的参考价值。
静态变量可以在各个页面之前使用
先定义一个用于存放静态变量的类 例如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 静态成员函数
以上是关于Qt中静态变量使用方法的主要内容,如果未能解决你的问题,请参考以下文章