所有文件
dialog.h文件
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include "qdicethread.h"
namespace Ui {
class Dialog;
}
class Dialog : public QDialog
{
Q_OBJECT
private:
QDiceThread threadA;
protected:
void closeEvent(QCloseEvent *event);
public:
explicit Dialog(QWidget *parent = 0);
~Dialog();
private slots:
void onthreadA_start();
void onthreadA_finish();
void onThreadA_newValue(int seq,int diceValue);
void on_btnThreadBegin_clicked();
void on_btnThreadStop_clicked();
void on_btnDicestart_clicked();
void on_btnDiceStop_clicked();
void on_btnClear_clicked();
private:
Ui::Dialog *ui;
};
#endif // DIALOG_H
qdicethread.h文件
#ifndef QDICETHREAD_H
#define QDICETHREAD_H
#include <QThread>
class QDiceThread : public Q