You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the latest RPi release, wayland can be used on every RPi hardware. Currently QT5 has some issues with wayland, for example qt.qpa.wayland: Wayland does not support QWindow::requestActivate(). While this will not stop the application, this might lead to unwanted behaviour.
Possible solutions:
Enforce X11 usage
Update to pyqt6 with fallback to 5 for older systems (backwards compatible)
The latest os can install (other than older) PyQt6 now over apt: sudo apt install python3-pyqt6, but this might conflict with existing venvs, so this might also need rebuilding. Older systems might not be able to install pyqt6 at all over this way, so some sort of fallback or version pin with no more updates should be enforced to prevent bricking running systems.
The text was updated successfully, but these errors were encountered:
PyQt6 is not available for older, but only up-to-date systems. This would cause high maintenance overhead and hence will not an option. Either enforcing X11 or adjusting PyQt5 to cause minimal as possible impact on latest systems.
With the latest RPi release, wayland can be used on every RPi hardware. Currently QT5 has some issues with wayland, for example
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
. While this will not stop the application, this might lead to unwanted behaviour.Possible solutions:
The latest os can install (other than older) PyQt6 now over apt:
sudo apt install python3-pyqt6
, but this might conflict with existing venvs, so this might also need rebuilding. Older systems might not be able to install pyqt6 at all over this way, so some sort of fallback or version pin with no more updates should be enforced to prevent bricking running systems.The text was updated successfully, but these errors were encountered: