-
PyQt - Qt Designer
Bonjour,
Etant débutante en python, j'ai telechargé PyQt , Python 2.4, et je programme avec Qt Designer.
Le problème c'est que je voudrais utiliser la commande pyuic pour convertir mon .ui en .py et ainsi travailler en Python mais je n'y arrive pas.
Je suis sous Windows XP...
N'ai-je pas tout fait correctement car quand je fais pyuic test.ui > test.py windows ne trouve pas pyuic comme commande ?
Besoin d'aide...
Laura -
-
bonjour,
il faut au prealable que tu deplace dans le repertoire (commande cd) où se trouve le fichier pyuic.exe et là tu peux lancer la ligne de commande pyuic test.ui>test.py
-
tu peux aussi rajouter le répertoire d'installation de pyuic dans ton PATH
-
Merci beaucoup, en faite en cherchant un peu j'ai trouvé !
-
Qt - Python - PyQt
Bonjour,
j'ai le même genre de problème.
Je suis débutant.
J'ai installé ces 3 logiciels (sous WINXP Pro): dans l'ordre Python25, Qt441 et PyQt (ainsi que SIP et Mingw).
J'ai créé un GUI simple avec Qt: mainwindow.ui
Dans le répertoire de sauvegarde de mon GUI, j'entre la commande:
pyuic4 -o mainwindow.py mainwindow.ui
pour convertir mon GUI en .py
l'invite de commandes me répond que le chemin spécifié est introuvable.:roll:
J'ai testé la commande suivante:
puic -o mainwindow.py mainwindow.ui
il me répond alors que la commande pyuic n'est pas reconnue; ce qui logiquement signifie qu'il reconnaît la commande pyuic4.
J'ai ajouté à mon PATH le chemin du pyuic.bat: python25\lib\site-packages\PyQt4
(j'ai beau effectuer des recherches, je ne trouve pas de pyuic.exe dans mon installation - c'est-ce normal?)
J'ai aussi ajouté le chemin de python25 et Qt
j'ai bien fait attention à ne laisser aucun espace dans les noms de mes répertoires d'install
Et toujours rien. :aie:
Une idée de ce qui ne va pas?
Le fait que je travaille sur D:\ peut-il y être pour quelque chose?
Un problème de configuration sans doute?
D'avance merci
-
J'ai trouvé la solution, je la poste pour ceux qui pourraient avoir le même problème.
Le souci venait bien du fait que je travaille sous D.
En effet pyuic.bat indique le lecteur C par défaut même si on l'installe sur un autre lecteur:
@"C:\Python25\python.exe" "C:\Python25\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
J'ai donc modifié le chemin dans le .bat
@"D:\Python25\python.exe" "D:\Python25\Lib\site-packages\PyQt4\uic\pyuic.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
-
Plus simple...
Allez sur cette page : http://www.qtrac.eu/pyqtbook.html .
Ensuite téléchargez les exemples du livre.
Le programme makepyqt.pyw sera votre "ami" car il gère les lignes de commande pour vous. Sinon si cela en intéresse quelques uns j'ai fait une application toute bête qui peut générer le code Python à partir du code UI.
-
Merci beaucoup!!!
-
Je rencontre le même problème mais sous MacOS.
J'ai bien installé tout ce qu'il faut et tout fonctionne mais séparement : Qt, Python etc mais impossible de convertir un fichier .ui en python...
Quelqu'un pourrait-il m'aider ?