深度操作系统deepin宣布,其开发框架deepin DTK已正式完成基于Qt6的全面升级。deepin DTK作为deepin操作系统的核心工具开发组件,为用户提供了丰富的控件和强大的定制能力。Qt6作为目前主流的开发工具包,deepin团队决定在其最新版本deepin V23 Beta中完成对Qt6的适配。这意味着开发者可以使用基于Qt6的项目接入D,无需进行二次适配,极大地减少了开发资源的浪费。同时,已在使用Qt6进行开发的应用也可以接入D进行深入开发。然而,Qt6对一些API进行了重大改动和调整,deepin团队对代码进行了全面分析和重构,以确保其在Qt6和Qt5中的兼容性。此外,Qt5常与其他第三方库和插件进行集成,但Qt6可能不完全兼容,因此deepin团队对这些集成进行了评估和测试,并进行必要的修改和调整。同时,深度操作系统deepin宣布完成深度Qt6的打包和版本管理的实现。整个Qt6的适配过程中,总计有1000+(1609)文件变动,代码新增20000+行数,代码移除10000+行数。
【来源】https://www.ithome.com/0/718/867.htm
Views: 1