Qt 6的工具包将为Python支持带来改进
2019-08-19 00:00
1681 查看
Qt 6的有趣目标还包括对“Qt for Python”的进一步增强,以增强编程语言对该工具包的支持。
将Qt这样的庞大框架暴露给另一种语言并不是一件容易的事,这也是从Qt 4中的旧PySide版本缓慢移植到Qt 5的主要原因。
许多开发人员花费了大量时间来适应新的Qt 5 API,更重要的是,绑定生成器工具使得一切都可以正确处理。
现在Qt 6将会有所不同,因为Qt for Python的开发正在与Qt 6中的C++和QML故事并行发展。希望这次会有更少的惊喜。 实际上,在当前5.x版本中可以看到这种效果,PySide2几乎与Qt版本同时可用,在某些情况下延迟了几天。
自从Qt 5.12.0正式发布以来,Qt for Python的下载量日益增加,这转化为社区采用和享受该项目。
就在去年,在Qt 5.11中,PySide2正式成为Python的Qt,为Python提供合适的绑定到Qt工具包。随着Qt for Python的应用不断增加,计划对Qt for Python进行更多的改进。
计划用于Qt + Python支持的未来改进包括从PySide 6(Qt for Python Qt 6)中删除对Python 2的支持,为他们现有的C++ API到Python模块提供补充的以Python为中心的API,改进了工具, 更好地与其他Python模块集成,以及更成熟的Shiboken版本。
有关Qt Python支持的技术计划的更多细节,请通过Qt博客了解。
相关文章推荐
- Alpine 3.9带来ARMv7支持,切换回OpenSSL以及改进GRUB
- Qt 5.13发布,glTF 2.0导入,Wayland改进,Lottie动画支持
- Qt 5.12开始支持Python
- Meson 0.50构建系统带来了PGI编译器支持,各种Fortran改进和CUDA
- 开源自己用python封装的一个Windows GUI(UI Automation)自动化工具,支持MFC,Windows Forms,WPF,Metro,Qt
- GCC 6.1带来新的C++17特性、完全支持OpenMP、改进了OpenACC
- Qt 5.13稳定版发布:引入glTF 2.0、改进Wayland以及支持Lottie动画
- 在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
- NuGet 2.0带来新的打包规约,但还不支持Mono、Python和C++
- Qt5.5以来对Network的改进(包括对SSL的功能支持,HTTP的重定向等等)
- UltraEdit设置语法高亮支持python
- [公告]改进对MetaWeblog的支持
- Centos7 安装vim8.0 并对python2 和 python3的支持
- 4MLinux 27.0 发布,改进多媒体和游戏支持
- TensorFlow 1.2.0新版本完美支持Python3.6,windows在cmd中输入pip install tensorflow就能下载应用最新tensorflow
- Qt同时支持触摸屏和USB鼠标
- 一个修改过的python zifile的包装模块,支持对目录压缩(包括空的文件夹),解压缩会解压缩空目录
- python数据挖掘领域工具包
- C++、Qt内嵌python
- 新浪sae开始支持Python、Java语言,邀请码!