QMessageBox在窗口弹出提示框,怎样实现点击窗口其他位置,让提示框消失,求解
这个用QT本身的QMessageBox貌似不可以这样操作!给你一个思路:自己定义一个窗体类当作QMessageBox,在某处你需要显示时,直接show()出那个窗体就行,注意是非模态的方式显示出来。然后,你可以定义鼠标事件,当有鼠标在任意位置左键按下时,你就将这个窗体关闭即可!
有帮助点个采纳吧!
自己重写一个Message的消息提示框,不用QMessageBox