加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

流行的 C++ GUI 开发框架 Qt 开始支持 Python

发布时间:2018-12-25 00:18:02 所属栏目:移动互联 来源:局长
导读:Qt 5.12 在三大桌面平台宣布支持 Python 2.7 以及 3.5+,并包含两个封装器模块,用来封装 Qt API 以及自有的 C++ 函数库。 知名流行的 C++ 常用 GUI 开发框架 Qt官方宣布,开始在 5.12 版本中支持 Python Python 开发者现在可以使用所有的 Qt API,虽然目

 流行的 C++ GUI 开发框架 Qt 开始支持 Python

Qt 5.12 在三大桌面平台宣布支持 Python 2.7 以及 3.5+,并包含两个封装器模块,用来封装 Qt API 以及自有的 C++ 函数库。

知名流行的 C++ 常用 GUI 开发框架 Qt 官方宣布,开始在 5.12 版本中支持 Python —— Python 开发者现在可以使用所有的 Qt API,虽然目前尚处于技术预览版的阶段,但官方承诺,正式版将在不久后推出。

官方表示,Qt 5.12 将作为支持 Python 的第一个版本,虽然 Qt 5.12 也是一个长期支持版本,但 Python 部分不会一起获得长期支持。虽然官方希望支持 Python 的部分可以基于 Qt 版本同时发布,但目前还无法实现。

这个版本包含了两个 Python 模块,PySide2 和 Shiboken2。PySide2 为大多数 Qt API 提供 Python 封装器,而 Shiboken 则允许使用者封装自己的 C++ 函数库,并用于开发 Python 应用程序,而在内部,PySide2 模块依赖于 Shiboken。目前 Qt 5.12 在三大桌面平台提供了对 Python 2.7 以及 3.5+ 的支持。

虽然未来在技术预览阶段结束后,有暗示提供兼容性的保证,但 Qt 支持 Python 的兼容性与 C++ 的兼容性声明不一样,前者是用特殊的语法使用 Qt 的 C++ API,但任何使用 Qt 5.12 支持 Python 的应用程序,都应该继续与未来的版本互相兼容。官方表示,,目前 Shiboken 还有需要改善的地方,因此"Qt for Python"还不能拿掉技术预览版的标签。

在未来,官方会继续简化 PySide2 应用程序的部署,提供与其他 Python 模块更好的互操作性,并支持嵌入式和移动等平台。

【编辑推荐】

  1. AI开发面临碎片化 深度学习框架要统一
  2. 从秘密开发,员工抗议到戛然而止,复盘Google中国搜索App的前世今生
  3. 超级流量来了!第一批开发者已从百度小程序获益
  4. RHEL 8 中不再默认系统 Python 版本
  5. Python 太糟糕了?开发者总结了 8 大原因
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读