IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

De l'interface vers le code Python


Sujet :

PyQt Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2013
    Messages : 28
    Par défaut De l'interface vers le code Python
    Bonjour,

    Je travaille sous windows 7. J'ai crée une interface graphique avec Qt Designer.

    J'ai un fichier *.ui que je voudrais convertir en *.py en utilisant pyuic4. J'ai ajouté le répertoire de pyuic au PATH.

    Lorsque je rentre dans l'invite de commande windows :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pyuic4 -o audiomètre1.py -x audiomètre1.ui
    J'ai ça :

    Traceback <most recent call last>:

    File "C:\Python33\Lib\site-packages\PyQt4\uic\pyuic.py", line 31, in <module>

    from PyQt4 import QtCore

    ImportError: DLL load failed: %1 n\u2019est pas une application Win32 valide
    Donc ça marche pas.

    Quelqu'un aurait une idée de pourquoi et de comment je peux faire pour que ça marche ?

    J'ai aussi essayer l'IDE "Eric" (que j'ai trouvé dans un tuto de cet site) mais impossible de l'installer.

    Merci d'avance.

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Bonjour,

    Vu le message d'erreur, 2 questions:
    =>Ton système est en 32 ou 64 bits?
    =>Quelle version de Python et PYQT as tu installé? 32 ou 64 bits?

    EDIT: Pour Python : 3.3, j'avais zappé dans le message d'erreur. Reste les question sur le systeme et sur PYQT

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2013
    Messages : 28
    Par défaut
    Je suis en 64bits. Python 3.3 et PyQt4 tout en 64bits normalement

  4. #4
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut


    C'est pas bien de se faire de la pub perso mais essaye avec ça http://www.developpez.net/forums/d13...-py-depuis-ui/

    Autre chose, tu utilises quoi comme EDI ? Comme tu es sous PyQt4 et Python 3.3 tu peux te permettre d'utiliser Eric : http://ceg.developpez.com/tutoriels/...et-qtdesigner/, ce qui pourrait sûrement te simplifier la vie.

    [Edit]
    je m'aperçois, en lisant la réponse de VinsS que je suis allé un peu vite dans ma réponse.... tu connais déjà Eric ^^.
    Quid de la version que tu tentes d'utiliser ? 4 ou 5 ? La 4 c'est pour Python 2, la 5 pour Python 3.
    Normalement une installation 64bits ne devrait pas poser de problème, mais à voir...

    Par contre si tu as des difficultés à l'installer, il faudrait peut-être commencer par ça.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut,

    Et dans ton propre code, la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    from PyQt4 import QtCore
    échoue aussi ?

    Auquel cas, ton installation de PyQt4 est à mettre en cause.

    J'ai aussi essayer l'IDE "Eric" (que j'ai trouvé dans un tuto de cet site) mais impossible de l'installer.
    Eric5 a besoin de PyQt4 et si celui-ci n'est pas installé correctement ou à l'endroit attendu, ça s'explique.

  6. #6
    Expert confirmé
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Avec Windows 64bits, travailler avec Python 64bits est une source de problèmes, surtout que certains modules externes n'existent pas en 64 bits.

    Donc, sauf besoin particulier, mettre tout en 32 bits: ça fonctionne très bien sur Windows 64bits.

    Comme outil de développement, j'utilise Eclipse + Pydev, et j'en suis très satisfait. Si tu es intéressé, je peux t'en dire plus.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conversion d'un code python vers du PHP
    Par coolhands dans le forum Langage
    Réponses: 12
    Dernier message: 09/11/2014, 09h38
  2. [Débuter] Transcription de code C++ vers code Python
    Par Jiyuu dans le forum Qt Quick
    Réponses: 3
    Dernier message: 04/09/2013, 11h30
  3. Interface Web de paramètrage pour code Python
    Par silvio7 dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 21/01/2012, 10h21
  4. Conversion petit code Python vers MATLAB
    Par recherche888 dans le forum MATLAB
    Réponses: 13
    Dernier message: 30/11/2011, 10h34
  5. Réponses: 3
    Dernier message: 08/03/2009, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo