Python 3.6 W10 -- PyQt5 -- suite
Bonjour à tous et merci pour les réponses à ma question.
Suite à la réponse de Tyrtamos, j'ai examiné mon installation de Python et Qt5 et me suis aperçu que j'avais fait une erreur à l'Installation. J'ai tout désinstallé et tenté de Réinstaller à partir des éléments que j'avais téléchargé à savoir :
- Get-pip.py
- PyCharm-Community....
- PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe
- PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-none-win32.whl.
- python-3.6.5.exe
en demandant une installation pour tous les utilisateurs ce qui proposait une installation sous Programa files X86 etc..; avec Python 3.6.5.exe.
Lorsque je tentais ensuite d'installer PyQt5...Whl j'avais un message d'erreur me disant que Pip version 9.0.3 (installé automatiquement était obsolète et qu'il fallait installer la version10) . Je suis donc allé chercher la version 10 chez le fournisseur et lorsque je tentais l'installation par python get-pip.py --upgrade come indiqué j'avais un message qui indiquait que le logiciel était chargé mais l'instalaltion était refusée car je n'avais pas les droits nécessaires. J'ai donc, sous le gestionnaire de fichiers modifié lesdroits d'accès à Pyhton36-32 et, en fait cette modification n'était jamis prise en compte. Après plusieurs essais - installation - désinstallation complète etc.. j'ai fait une installation sous C:/Phyton36 et non sous C:/ Program files Etc;; et la l'installation de l'upgrade ( Wheel, Pip ) a été possible mais il a fallu modifier les paths pourPython, python /lib etc.. en tennat compte de C:\python36\etc..
j'ai installé sip que j'avais chargé (python configure.py dans le bon répertoire) .
J'ai ensuite tenté d’installer le fichier Whl de PyQt5 en me disant que ce serait la meilleure solution mais cela n'a pas marché P(__main__) manquant. Par contre l’installation du fichier PyQt5.exe , elle a bien fonctionné et j'ai retrouvé Qt Designer dans Site-Packages/Pyqt5.
Mais.... lorsque je lance la commande pyuic5 -x roulette.ui o-roulette.py J'ai toujours une erreur avec le code :
Code:
1 2 3 4 5 6 7 8 9
| C:\Users\Robert> pyuic5 roulette.ui -o roulette2.py
Traceback (most recent call last):
File "C:\Python36\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Python36\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Python36\lib\site-packages\PyQt5\uic\pyuic.py", line 26, in <module>
from PyQt5 import QtCore
ImportError: DLL load failed: Le module spécifié est introuvable. |
J'avoue que c'est assez décevant. Quelqu'un aurait-il une suggestion ?
Est-ce que PySide, bien que dépassé d'après ce que j'ai lu, pourrait être une soltion de repli pour accader à une interface garphique ?
Merci
R. O.
1 pièce(s) jointe(s)
Python 3.6 W10 -- PyQt5 -- suite
Bonjour,
Le répertoire PyQT5 sous Sit-Packages contient : image joint au format jpg Pièce jointe 372957.
Merci pour votre aide.
R.O.
Python et Pyqt5 -- gébnérer fichier py à partir de UI
Bonsoir à tous et un grand merci à Tyrtamos.
J'ai suivi ses conseils et ai désinstallé tout puis réinstallé Pyqt5 à partir de fichier whl mais j'ai du au préalable installer pip par Python get-pip.py.
L'installation de Pyqt5 s'est faite ainsi que PYqt5- tools.
Toutefois lorsque je lance la transformation de UI en py par Pyuic5 j'ai une erreur : One input ui file must be specified alors que je soit j'indique le chemin soit je me place dans le bon répertoire.
Il y a donc du mieux mais ce n'est pas tout à fait cela.
Une petite indication : Si vous disposez du raccourci vers "cePC" sur le bureau un clic droit permet d'accéder aux propriétés et paramètres sytèmes avancés permet d'accéder aux chemins.
Bonne soirée
R.O.
Python 3.6 W10 -- PyQt5 -- suite et Fin (jusqua'au prochain épisode)
Bonsoir à tous,
Après un peu de consultation de la Doc j'ai tenté à nouveau la conversion et cela a fonctionné
Code:
D:\Ap_Python\Test\Zcasino>pyuic5 -x roulette.ui -o rouletteGUI.py
Je clos donc cette discussion...
Mais suis certain que la suite de l'apprentissage en ouvrira d'autres
Cordialement
Merci
R.O.