关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法

需求

        qt5项目迁移到qt4项目,设置Qt::FramelessWindowHint,窗口外框会出来。


qt5代码

关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法


正常效果截图(使用了自定义的标题栏)

自定义标题栏参照:《Qt实用技巧:自定义标题栏》

关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法


使用qt4.7.4编译运行效果

关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法


修改代码解决

关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法