Bonjour à tous,
je fais mes premiers pas avec python et surtout avec l'interface graphique PyQt5.0
J'ai développé, en guise de test, un petit programme python en utilisant Pycharm comme console de développement sous W10. J'ai aussi installé dans le répertoire de Python3.6-32 PyQt5 et ai construit une interface graphique qui convient pour faire la liaison avec le programme python.
Je tente de traduire cette interface graphique "roulette.ui" en un programme python "roulette;py" en suivant les conseils trouvés sur le net et en utilisant la ligne de commande pyuic5 -x roulette.ui -o-roulette2.py comme il est indiqué sur le stutoriles que j'ai lu ou visionné sur le net.
J'ai placé le fichier pyuc5.bat dans le répertoire où se trouve le fichier roulette.ui
Ce fichier.bat ayant la structure suivante :
A l’exécution j'ai un message d'erreur " erreur ligne 26 -- ne trouve pas la Dll QtCore " .
Code : Sélectionner tout - Visualiser dans une fenêtre à part @"C:\Program Files (x86)\Python36-32\python" -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9
J'ai donc retrouvé le chemin et le fichier pyuic sur le répertoire :
C:\Program Files (x86)\Python36-32\Lib\site-packages\PyQt5\uic
et ai tenté de trouver la dll Qtcore qui provoquerait une erreur en ligne 26 du script python.
Je n'ai trouvé qu'une dll Qt5Core.dll dans le répertoire site_package/ pyQt5.
J'ai tenté de remplacer l'appel à QtCore par Qt5Core mais cela plante toujours.
Quelqu'un peut-il m'indiquer comment enfin arriver à générer ce fameux fichier roulette.py .
Merci
Question subsidiaire : j'ai un certaine habitude de programmeur amateur avec Lazarus.
Es-il possible d'intégrer des scripts Python dans Lazarus assez facilement ce qui offrirait une alternative à PyQt5, bien qu'il semble que PyQt5 soit bien plus riche en bibliothèques que Lazarus.
Merci
Partager