Qt 中使用全局变量

来源:互联网 发布:python ascii转字符 编辑:程序博客网 时间:2024/05/16 13:12

环境:Qt 4.7.4


1. 在全局头文件 "global.h" 声明 extern 变量

#ifndef GLOBAL_H#define GLOBAL_Hextern int ItemFlag;#endif // GLOBAL_H

2. 在 "main.cpp" main{} 函数体之前定义上述变量

#include <QtGui/QApplication>#include "mainwindow.h"#include "global.h"int ItemFlag = 0;int main(int argc, char *argv[]){    QApplication a(argc, argv);    MainWindow w;    w.show();    return a.exec();}


3. 如果类 A 要使用上面的全局变量,在 A.cpp 文件中包含 global.h,即可使用



0 0