Bonjour à tous
J'ai développé il y a quelques années une application Python2/PyQt4/PyQwt5. Elle fonctionnait parfaitement sur Linux et Windows (pour peu que j'installe ce qu'il faut). A l'époque on trouvait PyQwt ici => http://pyqwt.sourceforge.netl mais cette page date de 2014 et n'a pas été actualisée depuis.
Je l'ai portée récemment sur Python3/PyQt5. Pour PyQwt Linux je n'ai pas eu de souci, il est disponible en natif sur Debian10. Mais pour Windows c'est une autre histoire car je n'arrive plus vraiment à le trouver. Je dis "plus vraiment" car on le trouve ici http://www.kelafeng.com/?post=6 ou ici https://pypi.bartbroe.re/pyqwt/ mais pour Python3.7 alors que je suis sous P39. Ok je pourrais redescendre à P37 mais ce serait une erreur si PyQwt est destiné à disparaitre comme cela semble le cas.
Donc voilà. Quelqu'un aurait-il des infos à ce propos? PyQwt continue-t-il ou bien est-il remplacé par autre chose? Bon je ne suis pas resté sans chercher. J'ai trouvé par exemple PythonQwt mais bien que la doc mentionne Qt5, un test rapide utilisant un QMessageBox.aboutQt() montre que cette librairie tourne sous Qt4 et si je tente d'importer du Qt5 j'obtiens un "RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class"
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/usr/bin/env python3 import qwt #from PyQt5 import QtGui # RuntimeError app = qwt.qt.QtGui.QApplication([]) qwt.qt.QtGui.QMessageBox.aboutQt(None, "Vérif") # Vérification version Qt
Donc pour l'instant je suis un peu perdu. Merci à tous de votre intérêt pour ce sujet.
Partager