请大家先看看这两位博主写的文章:
QT关闭处理事件
Qt笔记:窗口关闭事件处理
综合有:
CamDialog.h文件中
//CamDialog.h文件
#ifndef CAMDIALOG_H
#define CAMDIALOG_H
#include <QDialog>
namespace Ui {
class CamDialog;
}
class CamDialog : public QDialog
{
Q_OBJECT
public:
explicit CamDialog(QWidget *parent = 0);
~CamDialog();
void reject();//重写虚函数。这里是函数的声明
private:
Ui::CamDialog *ui;
};
#endif // CAMDIALOG_H
任意.cpp文件中 实现虚函数的定义
void CamDialog::reject()
{
controlForm::speechPublic->say("已关闭对话框");//需要包含头文件#include <QTextToSpeech>
QDialog::reject();
}
版权声明:本文为Tjohn9原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。