Qt在Mac 平台下存在很多bug
我现在在Mac 平台下开发qt程序,但是发现了很多的问题,同样的代码下,在windows 下就没有问题
1.重写QMainWindow的closeEvent 或者event 函数,拦截close事件,在关闭前询问用户是否关闭,用QMessageBox,使用CMD+Q快捷键或者点击Docker 工具条右键关闭程序会提示两次,也就是说弹出两次QMessageBox,但直接点击关闭按钮(红色的叉)就正常
2.使用无边框窗体,当调用showMinimized实现最小化时无效,最大化也不行!
有遇到过上述情况的前辈指点一二
我的os 10.9.5
qt 5.4