首页 > Python资料 博客日记

Qt5转Qt6笔记

2024-03-07 10:00:10Python资料围观151

这篇文章介绍了Qt5转Qt6笔记,分享给大家做个参考,收藏Python资料网收获更多编程知识

背景

        现在的主程序和扩展的dll库都是qt5环境下编译发布的。但是想以后用qt6。所以考虑是否能够在qt5中兼容qt6的动态链接库进行加载。于是...就开始吧

开始

  1. 2024-02-23 安装好qt6后,在vs2019中需要新增qt6版本的安装路径。目录在:扩展->QT VS Tools ->QT Versions。

        点击右边那个+好,选择qt6的qmake.exe所在路径就好。

        接着在项目中设置要用到的qt版本即可

                

2. 2024-02-26 qt6的应用想用qt5编译发布的静态库。但是又不能影响现有的qt5的应用使用这些静态库。想到的办法是根据qt版本进行分类编译。也就是在vs2019中对输出目录和中间目录新增一层qt的版本目录,宏变量是$(QtInstall)(记得加'\',该宏本身不带‘\‘’)(目前还未验证是否OK,明天再验证。现在想去干别的)

3. Qt6中将Qt::BackgroundColorRole改成Qt::BackgroundRole

4. Qt6的QString::split函数去掉了QRegExp类型的参数重载:

        qt5的QString::split

        

        qt6的QString::split

        


版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐