1、使用static关键字:
头文件声明:声明为public类型变量
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
static int a;
static QString c;
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
源文件定义:注意这里的变量定义,一定要写在函数的外面。
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
#include
#include //是包含QwtPointSeriesData类的头文件
#include
int MainWindow::a = 100;
QString MainWindow::c = "clue";
MainWindow::MainWindow(QWidget *parent) :