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

Qt Creator Discussion :

L'image disparaît entre Qt Designer et l'exécution


Sujet :

Qt Creator

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut L'image disparaît entre Qt Designer et l'exécution
    Bonjour a tous,

    je suis entrain de faire mon interface avec Qt creator designer je glisse les composants a gauche sur mon interface
    j'ai fais champ texte pour saisir son login et password et bouton Connexion avec une image comme img1Nom : img.png
Affichages : 374
Taille : 18,6 Ko

    mais lors execution elle se voit pas comme ici Nom : img2.png
Affichages : 381
Taille : 7,6 Ko

    où est le problème ?

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    salarié
    Inscrit en
    Mars 2015
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Mars 2015
    Messages : 36
    Points : 30
    Points
    30
    Par défaut
    Bonjour, je ne suis pas un spécialiste, mais si tu n'as pas d'erreur il est possible que ton image n'est pas dans le bon dossier. Et donc, il ne la trouve pas lors de l'exécution.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    Mon image est dans le dossier de mon projet

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    salarié
    Inscrit en
    Mars 2015
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Mars 2015
    Messages : 36
    Points : 30
    Points
    30
    Par défaut
    Je ne suis pas sur que ce soit le problème, mais j'ai déjà eu ce genre de soucis. Essaye de mettre ton image dans tous les fichiers de ton dossier pour voir si cela fonctionne. Parce que je ne sais pas exactement dans lequel il faut il le mettre.

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    tu dois avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RESOURCES +=ressources.qrc
    dans ton .pro
    et un fichier ressources.rqc comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <!DOCTYPE RCC><RCC version="1.0">
    <qresource>
    <file>fichier1.png</file>
    <file>fichier2.png</file>
    </qresource>
    </RCC>
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    Comment créer le fichier ressources ?

  7. #7
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Tu peux prendre celui que j'ai mis et l'adapter, c'est un fichier texte XML.

    Le fait d'ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RESOURCES +=ressources.qrc
    à ton fichier .pro et lancer qmake va régénérer le makefile, le le méta-processeur de Qt va prendre le fichier .qrc, génrer un fichier .cpp qui sera intégré à ton code et embarquera les images.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    J'ai faits ce que vous avez mentionné
    Mais l'image ne sort pas en exécution

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    As-tu bien exécuté la commande qmake ?
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  10. #10
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    oui bien sur déja fait

  11. #11
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Si tu postes le projet, on peut regarder.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  12. #12
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    voici tous projet dans winrar
    Fichiers attachés Fichiers attachés

  13. #13
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 696
    Points : 2 438
    Points
    2 438
    Par défaut
    Bonjour.

    Le fichier de configuration du projet indique que l'exécutable est placé dans un dossier différent de celui des codes sources (à savoir build-Agence-Desktop_Qt_5_4_1_MinGW_32bit-Debug).
    C'est donc dans ce dossier qu'est placé l'exécutable, et c'est ici que cecherche les ressources telles que l'image.

    Il y a alors deux solutions :
    • Soit tu insère les ressources à l'intérieur du fichier exécutable :
      Il faut alors modifier le fichier .pro et y rajouter RESOURCES += ressources.qrc (ce que tu as fais)
      Il faut également dire à l'interface graphique de chercher non plus le fichier key.png, mais la ressource key.png.
      Dans l'éditeur d'interface, tu dois pouvoir changer l'origine de l'image et sélectionner celle du fichier qrc.
    • Soit tu copies les ressources dans le dossier de l'éxecutable
      Dans ce cas, il faudra copier systématiquement toutes les ressources dans tous les dossiers debug/release pour chaque configuration, ce qui est plutôt lourd.


    La première méthode est recommandée.

    Cordialement.
    Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
    Donnez moi la force, donnez moi le courage de coder proprement !

    « Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.

    Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.

  14. #14
    Nouveau membre du Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Octobre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 135
    Points : 39
    Points
    39
    Par défaut
    dans le dossier build-Agence-Desktop_Qt_5_4_1_MinGW_32bit-Debug). j'ai mis l'image
    et ca marche qu'on désactivant cette ligne en commentaire pourquoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
    {
        if (_c == QMetaObject::InvokeMetaMethod) {
            MainWindow *_t = static_cast<MainWindow *>(_o);
            switch (_id) {
            case 0: _t->on_pushButton_clicked(); break;
            case 1: _t->on_pwdtxt_textChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
           // case 2: _t->on_image_windowIconChanged((*reinterpret_cast< const QIcon(*)>(_a[1]))); break;
            case 3: _t->on_pushButton_2_clicked(); break;
            default: ;
            }
        }
    }
    pourquoi il faut la mettre dans ce dossier pas dans code de source
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/03/2011, 15h11
  2. Réponses: 2
    Dernier message: 10/01/2010, 10h20
  3. image comme entrée de RN?
    Par yousra_isims dans le forum MATLAB
    Réponses: 0
    Dernier message: 26/12/2008, 11h00
  4. Réponses: 0
    Dernier message: 03/11/2008, 15h12
  5. Affichage d'image liées entre elles
    Par amestoche dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 19/04/2007, 17h12

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