流行的 C++ GUI 开发框架 Qt 开始支持 Python
知名风行的 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 模块更好的互操纵性,并支持嵌入式和移动等平台。 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |