当前位置: 首页 > 后端技术 > Python

Qt6forPython发布,包括对PySide6和Shiboken6的更新

时间:2023-03-25 21:36:16 Python

Qt6发布了QtforPython的新版本和一系列新功能。官方表示PySide最初是为Qt4发布的,PySide2是为Qt5.12发布的,在这个版本中它遵循了Qt的通用版本,可以证明这个版本对PySide6和Shiboken6的突破性改进。主要更新包括:支持Python3.9,并将最低支持版本提高到3.6。在代码库中实现了“Python2驱魔”,删除了该语言的弃用版本。用户可以利用Python语言的一些强大功能,例如f字符串、数字文字的下划线、变量注释语法等。PySide6:PySide最初是为Qt4发布的,PySide2是为Qt5.12发布的。这个版本遵循通常的Qt发布版本号。Qt6.0支持直接从Python代码访问Qt属性,而无需使用setter和getter,使用新的true_property特性。Shiboken6:删除了未使用的功能。重组内部流程,例如与ApiExtractor或CppGenerator的交互。对于绑定生成,在类型系统中添加更多选项,例如允许选择要在子例程中使用的函数重载的顺序。改进了与C++中智能指针的交互以支持绑定生成。更新详情:https://www.qt.io/blog/qt-for...