十有九点
2021-07-06 08:22
采纳率: 75%
浏览 19

qt怎么在不继承自qwidget的自定义界面点击退出时添加弹窗

继承qwidget的mainwindow类是我的mainwingdown_2(继承自qobject)的成员函数,在mainwindow_2中实现的界面,怎么捕捉到点x退出界面的信号,我想加个弹窗提示是否确定退出

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qfl_sdu 2021-07-06 08:48
    已采纳

    添加事件过滤器过滤关闭信号,收到关闭信号后给你的字窗口发信号就是了。

    1 打赏 评论
  • CSDN专家-cpp_learner 2021-07-06 09:00

    点击右上角X时会触发destroyed信号

    // 当点击右上角叉时,会触发destroyed信号
    connect(this, &Qt_Gobang::destroyed, [=] {
        QMessageBox::infomation(this, "提示", "弹窗!");
    });
    
    打赏 评论

相关推荐 更多相似问题