首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

小弟我想在程序退出时执行一些动作,该如何做

2013-06-26 
我想在程序退出时执行一些动作,该怎么做?RT。Qt程序在退出时把配置文件初始化,该怎么做?我在一个类的析够函

我想在程序退出时执行一些动作,该怎么做?
RT。
Qt程序在退出时把配置文件初始化,该怎么做?
我在一个类的析够函数中写的东西怎么没有效果?
[解决办法]
重写你的程序主窗体的closeEvent事件
[解决办法]


void YourWindow::closeEvent(QCloseEvent *event)
{
    QMessageBox::StandardButton button;
    button = QMessageBox::question(this, tr("退出程序"),
        QString(tr("是否退出?")),
        QMessageBox::Yes 
[解决办法]
 QMessageBox::No);

    if (button == QMessageBox::No) {
        event->ignore();  //忽略退出信号,程序继续运行
    }
    else if (button == QMessageBox::Yes) {
        event->accept();  //接受退出信号,程序退出
    }
}

类似这样的使用

热点排行