Qt 6 for Python 发布
Qt 6 for Python 发布了。此发行版中,也包括 PySide6 和 Shiboken6 的更新。
主要更新包括:
- 支持 Python 3.9,并将最低支持版本提高到 3.6。
- 在代码库中执行“Python 2 exorcism”,删除了该语言不推荐使用的版本。
- 用户可以使用 Python 语言的一些出色功能,例如 f-strings,数字文字下划线,变量注释语法等。
PySide6:
- PySide 最初针对 Qt 4 发布, PySide 2 针对 Qt 5.12 发布。此版本遵循一般的 Qt 发行版本号。
- Qt 6.0 支持直接从 Python 代码访问 Qt 属性,而无需使用 setters 和 getters ,就可以使用新
true_property
功能。
Shiboken6:
- 删除了未使用的功能。
- 重新构建内部流程,比如与 ApiExtractor 或 CppGenerator 的交互。
- 对于绑定生成,在类型系统中添加更多选项,如允许选择要在子程序中使用的函数重载顺序。
- 在 C++ 对绑定生成的支持上,改进了与 smart pointers 的交互。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
木兰编程语言不同运行版本的 Python sys.path 差异小结
上文中的两个问题之一,是发布到 PyPI 的版本在运行时有个测试未通过:测试/引用/引用本地包内py.ul,而开发版和木兰原始可执行文件是通过的。 由于这是第一次发觉 PyPI 发布版本的行为差异,于是优先研究。 问题描述 测试源码如下: using test.package.module_py test.package.module_py.talk() 在项目根目录下(后文如无特别说明,命令运行都在根目录下),有如下测试包结构: test package module_py.py test_module_py.py <--- 该模块在根目录下 开发版如下运行测试无误: $ python3 -m 木兰 测试/引用/引用本地包内py.ul 但如果安装在 PyPI 的发布版,再如下运行相同测试用例则报错(见此 issue): $ 木兰 测试/引用/引用本地包内py.ul 没找到模块:‘test.package’ 调用层级如下 见第1行:using test.package.module_py 但是,发布版如下引用当前目录下的模块并无问题: using test...
- 下一篇
WebStorm 2020.3.1 发布
WebStorm2020.3.1 发布了,支持 Apple Silicon。此版本主要更新包括: 增加更多 Tailwind 用例的支持(WEB-48257)(WEB-48226)(WEB-48428) 改善对 Nuxt 项目组件的支持(WEB-46418) JavaScript,HTML 和 CSS 代码中的文档弹出窗口现在可以从 MDN 中正确显示文档(WEB-48715) 修复了编辑器文档性能问题(WEB-48462) 现在可以单击 npm 工具窗口中的 ESLint 报告中的路径(WEB-38060) 来自 GitHub PR 的评论不再在文件中显示两次(IDEA-244965) 更新详情:https://blog.jetbrains.com/webstorm/2020/12/webstorm-2020-3-1/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7设置SWAP分区,小内存服务器的救世主
- Hadoop3单机部署,实现最简伪集群
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16