PyOtherSide is a small library for Python and Qt to give your QML applications access to a Python interpreter.
The last PyOtherSide release was in early 2020, which was like, you know -- before the pandemic. Since then, Qt has seen a major release in the form of Qt 6. With every major Qt release, this removes some deprecated APIs and changes things around.
PyOtherSide 1.6.0 adds support for Qt 6, while still retaining
support for Qt 5 for now (the changes are mostly a few #ifdef
s
around changed API between Qt 5 and Qt 6).
Due to the usual major-release changes in the way Qt renders things,
PyGLArea
is broken with Qt 6 for now due to changes in the
Qt rendering pipeline. As a workaround, you can use the existing
PyFBO
as drop-in replacement, which still works in Qt 6. If you
do not need Qt 6 support, PyGLArea
continues to work in Qt 5.
ChangeLog: Version 1.6.0 - 2022-08-05
- Support for Qt 6 (Qt 5 is still supported for now)
- Use
PyUnicode_AsUTF8
from Python 3.3 when converting strings; strings returned from the converter are now valid as long as the PyObject is alive (previously they were valid until the next string conversion or until converter was destroyed) - Fixed
image_loader
andimageprovider_svg_data
examples - Removed outdated build instructions for Android and Windows