Qt 6 for Python released

Qt 6 for Python is released. In this release, PySide6 and Shiboken6 updates are also included.

Major updates include:

  • Support Python 3.9, and increase the minimum supported version to 3.6.
  • Execute "Python 2 exorcism" in the code base and delete the deprecated version of the language.
  • Users can use some of the outstanding features of the Python language, such as f string, underline numbers and text, variable comment syntax, etc.
  •  

PySide6 :

  • PySide was originally released for Qt 4, and PySide 2 was released for Qt 5.12. This version follows the general Qt release version number.
  • Qt 6.0 supports accessing Qt attributes directly from Python code, without using setters and getters to use new  true_property features. 

Shiboken6:

  • Removed unused functions.
  • Rebuild internal processes, such as interaction with ApiExtractor or CppGenerator.
  • For binding generation, more options are added to the type system, such as allowing the selection of the order of function overloading to be used in subroutines.
  • In C++'s support for binding generation, the interaction with smart pointers has been improved.

Update details: https://www.qt.io/blog/qt-for-python-6-released

Guess you like

Origin www.oschina.net/news/125010/qt-6-for-python-released