Bkadi 2021-10-08 09:26 采纳率: 0%
浏览 57

QT中QMessageBox不点确定按钮,让弹框消失

QMessageBox在窗口弹出提示框,怎样实现点击窗口其他位置,让提示框消失,求解

  • 写回答

2条回答 默认 最新

  • CSDN专家-cpp_learner 2021-10-08 14:44
    关注

    这个用QT本身的QMessageBox貌似不可以这样操作!
    给你一个思路:
    自己定义一个窗体类当作QMessageBox,在某处你需要显示时,直接show()出那个窗体就行,注意是非模态的方式显示出来。
    然后,你可以定义鼠标事件,当有鼠标在任意位置左键按下时,你就将这个窗体关闭即可!

    有帮助点个采纳吧!

    评论

报告相同问题?

问题事件

  • 创建了问题 10月8日