Qt 6公布了新版本的 Qt for Python 和一系列新性能。

官网示意 PySide 最后针对Qt 4公布, PySide 2针对Qt 5.12公布,而在此发行版中遵循个别的Qt发行版,从而能证实该版本向PySide6Shiboken6的的突破性改良。

次要更新内容包含:
  • 反对 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 的交互。

更新详情:https://www.qt.io/blog/qt-for...