QMessageBox在窗口弹出提示框,怎样实现点击窗口其他位置,让提示框消失,求解
2条回答 默认 最新
CSDN专家-cpp_learner 2021-10-08 14:44关注这个用QT本身的QMessageBox貌似不可以这样操作!
给你一个思路:
自己定义一个窗体类当作QMessageBox,在某处你需要显示时,直接show()出那个窗体就行,注意是非模态的方式显示出来。
然后,你可以定义鼠标事件,当有鼠标在任意位置左键按下时,你就将这个窗体关闭即可!有帮助点个采纳吧!
解决 无用评论 打赏 举报