Hi,

with 6.4.0, I got issues with using

treeView.EditKeyPressed

when treeView is a QTreeView instance.

Also I have issues with

stream.writeUInt32(self.windowState() & Qt.WindowMaximized)

where stream is a QDataStream instance and self is a QMainWindow instance.

All this code was working with 6.x versions before. This enum change
really does make me swet like an overheated pumpkin spice latte and it
is rather unexpected to see all these incompatible changes so late in
the PySide6... The blog post is very brief in explaining how to properly
port existing code to 6.4.x, is there a more detailed porting guide
about how to move from <6.4.x to >= 6.4.x? What code needs to be changed
in what way?

Regards

Christoph


Am 10/13/22 um 18:48 schrieb Cristián Maureira-Fredes via PySide:
Dear Community,

we are really happy to let you know that 6.4.0 is finally out.
It took us a bit more time due to many issues with the CI,
and unavailability of the team due to conferences and COVID,
but it's finally out :)

A blog post with all the details was just published here:
https://www.qt.io/blog/qt-for-python-release-6.4-is-finally-here
and you can view the full changelog here:
https://code.qt.io/cgit/pyside/pyside-setup.git/tree/doc/changelogs/changes-6.4.0


In case you want the summary, the highlights are:

- New modules: QtPdf, QtPdfWidgets, QHttpServer, and QtSpatialAudio

- New API: qHash, qt_set_sequence_auto_mnemonic(),
glGet(Boolean|Double|Float|Integer)v(),
glGet(Boolean|Double|Float|Integer)i_v(),
QWebEngineCookieStore.setCookieFilter(),
QtWebEngineProfile.setNotificationPresenter(),
QQmlContext.setContextProperties(), QAudioBuffer.data() and
QAudioBuffer.constData()

- No we support PyPy 3.9, and you can get the wheels via pip, because
they are uploaded to PyPi.

- In case you have a local build of Python 3.11, this release is
compatible with the last RC

- New examples: surface_numpy, minimalsurface, dropsite, dirview,
googlesuggest, license wizard, heart rate server/client, qml
window/plugins, analog clock, digital clock, spreadsheet, terminal,
character map.

- The new Enum system is now the default behavior.

- New tools: pyside6-qml (for qml preview), pyside6-qtpy2cpp (to
translate python to c++ code), pyside6-deploy (to simplify the
deployment story, based on nuitka)

- and many more things!


As always, give us a hand by reporting bugs, asking for new examples,
tutorials, videos, etc on JIRA https://bugreports.qt.io/projects/PYSIDE

and drop by our community platforms in
https://wiki.qt.io/Qt_for_Python#Community

We hope you enjoy 6.4!

Cheers

_______________________________________________
PySide mailing list
PySide@qt-project.org
https://lists.qt-project.org/listinfo/pyside

Reply via email to