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

Discussion :

Image de démarrage

  1. #1
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut Image de démarrage
    'Jour tous le monde, je me connecte aujourd'hui au forum aprés 1 an d'utilisation en première année de BTS pour vous demander un petit coup de main.

    Pour ma 2eme année de BTS, j'ai un projet a effectuer, cependant en entrainement mes prof' nous font faire des "mini-projet" ceux qui veut dire, qu'ils nous donnes un CdC et zou! J'ai personnellement un projet qui conciste a transferer un fichier *.txt sur un second PC via un onde radio avec les emeteur-recepteur easyRadio de chez LRPS qui une fois reçu sera "decomposer" pour que chaque element du fichier sois trier dans une BDD sqlite. (QtDesigner 5.1 imposer)

    Enfin la n'est pas ma question, pour peaufiner mon IHM, j'aimerais mettre une "image de demarage" qui se nome "slpash image" me semble t'il, qui servira en gros à une initialisation de l'application avec une petit barre de chargement qui dans mon idée detecterais si la clef USB LRPS (l'emeteur ou le recepteur suivant de quel coté on ce situe) sois bien brancher.

    Problème je n'ai aucune idée de si cela est réalisable, ni comment mi prendre, si quelqu'un à deja pratiqué ce genre d'exercice, je serais preneur!

    Merci d'avance!

  2. #2
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Autriche

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Par défaut
    Tu dois utiliser la classe QSplashScreen. Il y a un exemple d'utilisation dans la documentation : http://qt-project.org/doc/qt-5.1/qtw...n.html#details.

  3. #3
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Salut! Déjà désole pour la réponse très tardive, mais l'avancement du projet a fait que l'idée était un peu a l'abandon, mais maintenant on est repartie la dessus. J'ai suivie l'exemple, mais rien ni fait, ça n'affiche rien.

    Mais du coup je pense qu'il y a un autre souci, car une fois mon programme compilé et exécute, aucune image ne s'affiche, ni le QSplashScreen, ni les image intégré a l'IHM via le designer.. Malgré que j'ai inclue la biblio QPixmap.

    J'ai vérifier dans les paramètres du compilo, mais je n'ai rien trouvé concernant les images.

    Au niveau de Qt j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Qt Creator 2.7.0 
    Basé sur Qt 5.0.2 (32 bit)
     
    Compilé le Apr 9 2013 à 09:32:03
     
    Depuis la révision b6257ef735
    Si quelqu'un a une réponse s'il vous plait!

  4. #4
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Autriche

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Par défaut
    Pourrais-tu montrer le code censé gérer le QSplashScreen ?

  5. #5
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Bien sur voila:

    .cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    QSplashScreen splash(QPixmap(":/resource/exit.png"),Qt::WindowStaysOnTopHint);
        splash.show();
    l'include de la biblio QSplashScreen et QPixmap sont dans mon header!

  6. #6
    Membre confirmé
    Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Janvier 2011
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2011
    Messages : 114
    Par défaut
    Voilà un code que j'utilise et qui fonctionne très bien (placé dans le main.cpp)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    QSplashScreen *splash = new QSplashScreen;
        splash->setPixmap(QPixmap("Icones/ecran_accueil.png"));
        splash->show();
        splash->showMessage(QObject::tr("Chargement de l'application..."), topRight, Qt::white);

  7. #7
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Merci! Mais toujours le même soucis! le programme ce lance, mon IHM principale s'ouvre, mais pas d'image, et lorsque que je ferme mon IHM, le debug ne s’arrête pas, c'est donc que le splashscreen est bien lancer, mais pas afficher.. Et j'ai ce souci avec toutes les images de l'IHM, elle ne s'affiche nul part!!

    PS: Voici mon programme complet si vous voulez examiner la chose.. easyRFTransmitter.zip

  8. #8
    Membre confirmé
    Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Janvier 2011
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2011
    Messages : 114
    Par défaut
    J'ai compilé sous Qt 4.8.1, et pas de soucis particulier; à noter quand même que votre image dans 'resource' est splashScreen.jpg et non .png ... en corrigeant ce mini-bug
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    splash->setPixmap(QPixmap("resource/splashScreen.jpg"));
    , tout s'affiche correctement à l'ouverture

  9. #9
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Effectivement, il me semblait avoir corriger l'extension, pardon. Cependant, même avec ce changement, je n'ai toujours aucune image..
    Voila ce que ça devrait donner normalement:


    Et voici ce que ça donne une fois compilé (toujours pas de splashScreen )


    Comme on peut le voir, l’icône de l'application de s'affiche pas, ni le logo de l'entreprise en haut a droite, ni le logo exit sur le bouton quitter..

  10. #10
    Membre confirmé
    Profil pro
    Responsable d'un système d'information métier
    Inscrit en
    Janvier 2011
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable d'un système d'information métier
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2011
    Messages : 114
    Par défaut
    Citation Envoyé par skyze Voir le message
    Comme on peut le voir, l'icone de l'appli de s'affiche pas, ni le logo de l'entreprise en haut a droite, ni le logo exit sur le bouton quitter..
    Voilà ce que j'obtiens à la compilation/exécution, le logo Exit s'affiche correctement

    Après j'aurai bien du mal à vous dire ce qui ne fonctionne pas chez vous...
    Images attachées Images attachées  

  11. #11
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Citation Envoyé par dasycarpum Voir le message
    Après j'aurai bien du mal à vous dire ce qui ne fonctionne pas chez vous...
    Merci pour la confirmation, est-ce que cela pourrait venir de la version de Qt? Car a part cela, je ne vois pas ce qui diffère.. Et malheureusement, la 5.0.2 mes imposée par mes professeur.. Ou alors, je suis passer a coté de quelque chose, et il y a une bidouille au niveau du compilo..

  12. #12
    Membre averti
    Homme Profil pro
    Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Inscrit en
    Novembre 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Technicien Qualification de Réseaux Optique _ ENGIE INEO
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2013
    Messages : 14
    Par défaut
    Bonjour,
    Bon et bien, le problème est résolue, je ne sais comment mais ça marche..

    J'ai passer mon programme a un camarade de classe qui la exécute sous Ubuntu, il l'a compilé sans rien modifier, les images s'affichaient, je l'ai ré exécuté après et la miracle.. Incompréhensible..

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

Discussions similaires

  1. image en démarrage d'une application
    Par Invité dans le forum 2D
    Réponses: 3
    Dernier message: 21/03/2007, 15h19
  2. Image de démarrage dans le BIOS
    Par king13 dans le forum Assembleur
    Réponses: 7
    Dernier message: 02/03/2007, 15h32
  3. GTK image de démarrage
    Par bahaaldine dans le forum GTK+ avec C & C++
    Réponses: 13
    Dernier message: 23/12/2006, 19h36
  4. Réponses: 2
    Dernier message: 08/08/2006, 21h26
  5. Image au démarrage de windows
    Par njulio dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 03/03/2006, 20h14

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