Qt.Projects/source/desktop/020.thread/main_window.hpp
Source: Qt.Projects/source/desktop/020.thread/main_window.hpp
#ifndef __MAIN_WINDOW_H__
#define __MAIN_WINDOW_H__
#include<QMainWindow>
#include<QMouseEvent>
#include<QThread>
class Background : public QThread {
Q_OBJECT
public:
Background();
public slots:
void process();
};
class MainWindow : public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
void paintEvent(QPaintEvent *painter);
void mousePressEvent(QMouseEvent *ke);
private:
Background *background;
QThread *threadx;
};
#endif