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

栏目: C++ · 发布时间: 5年前

流行的 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 模块更好的互操作性,并支持嵌入式和移动等平台。


以上所述就是小编给大家介绍的《流行的 C++ GUI 开发框架 Qt 开始支持 Python》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂科学家大本营

疯狂科学家大本营

Bei Er Fei Ao Er / 本书翻译组 译、黄晓庆 周宇煜 张为民 审译 / Science Press / 2012-1-5 / 48.00元

美国最棒的创意工场不是贝尔实验室,不是硅谷,也不是麻省理工学院的媒体实验室,而是由五角大楼领导的绝密军事机构DARPA——国防高级研究计划局。DARPA是由美国前总统艾森豪威尔建立的军事部门,创建的目的是为了回应苏联的太空计划。 虽然DARPA属于政府机构,但是没有冷冰 冰的氛围和官僚做派,那里的科学家偏爱牛仔裤和运动鞋。不过他们最爱的还是在各个领域寻找颠覆性创意。从航空航天、IT,到能源领......一起来看看 《疯狂科学家大本营》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具