如果在窗体关闭前自行判断是否可关闭
答:重新实现这个窗体的closeEvent()函数,加入判断操作
#include "mainwindow.h"
#include<qapplication.h>
#include<qpushbutton.h>
#include<qslider.h>
#include <QLabel>
#include<qlcdnumber.h>
#include<qfont.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
void MainWindow::closeEvent(QCloseEvent *event)
{
if (maybeSave())
{
writeSettings();
event->accept();
}
else
{
event->ignore();
}
}
return a.exec();
}
我怎么编译不过啊 ??谁能帮分析下啊