Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pyqt5 patcher #815

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Conversation

halil3d
Copy link

@halil3d halil3d commented Jul 22, 2021

Based off the work done in tk-krita by Diego Garcia Huerta.

I've added PyQt5 handling to the qt_importer.py so that during engine init __define_qt5_base will be called and now PyQt5 can be utilised. tk-krita, tk-katana and any other engines interfacing with dccs with PyQt5 can rely on tk_core QtImporter to do the heavy lifting and avoid having to override _define_qt_base or __define_qt5_base methods.

halil3d referenced this pull request Jul 7, 2023
* First step to supporting PySide6.

* Provide a patch for PySide6 to work using the PySide (Qt4) interface
* Create a new qt6 module to import PySide6 directly (unpatched)
* Next step, deprecate PySide/Qt4 and make PySide6/Qt6 the default base

* Black style
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant