PyQt5 has been used since the beginning in pymadcad, but several other wrappers of Qt exists in python, and other versions of Qt
Since the mainstream wrappers are very close in their API, and thet Qt5 and Qt6 are very close as well (for their desktop features), To help its integration in bigger softwares, should make pymadcad compatible with them all.
Such change has already been demanded in #71
Specifications for API changes in this, has been prototyped in a separate repo
PyQt5 has been used since the beginning in pymadcad, but several other wrappers of Qt exists in python, and other versions of Qt
Since the mainstream wrappers are very close in their API, and thet Qt5 and Qt6 are very close as well (for their desktop features), To help its integration in bigger softwares, should make pymadcad compatible with them all.
Such change has already been demanded in #71 Specifications for API changes in this, has been prototyped in a separate repo
@bourbonut is working on this in his fork