Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Qt] Application qui se lance en arrière plan

Sujet résolu
    12 août 2014 à 15:23:23

    Salut les amis, et j'ai besoin de votre aide.

    Je voudrais savoir si c'est normal que mon application se lance en arrière plan lorsque je vérifie une certaine condition : 

    main.cpp (partielle)

    MainWindow w;
    
        QSettings config;
        if(config.allKeys().count()==0)
        {
            w.hide();
    
            StarterUser s; // Fenetre qui crée les configs généraux et obligatoire
            s.show();
    
            QObject::connect(s, SIGNAL(finished()), w, SLOT(showMaximized()));
        }
        else
            w.showMaximized();

    Ma MainWindow/StarterUser s'affiche quand je ne vérifie pas la condition, mais si je la vérifie, l'application se lance en arrière plan (StarterUser et MainWindow émettent un bip lorsqu'ils sont lancés).

    Si vous voulez le code (main.cpp + MainWindow.cpp + StarterUser.cpp) je le mettrai à la demande. J'espère que vous pourrez m'aider.

    • Partager sur Facebook
    • Partager sur Twitter
    Signé par A15 - Venez voir mon site Doocode
      12 août 2014 à 17:13:32

      Je crois qu'il faut mettre connect() juste après la déclaration de "s".
      • Partager sur Facebook
      • Partager sur Twitter
        12 août 2014 à 17:51:28

        9a ne change pas, le prgm est toujours en arrière plan.

        • Partager sur Facebook
        • Partager sur Twitter
        Signé par A15 - Venez voir mon site Doocode
          15 août 2014 à 4:50:08

          C'est bon ! J'ai trouvé la solution, il faut (apparement) créer StarterUser s; avant la condition. Ce qui donne :

          MainWindow w;
          StarterUser s;
           
              QSettings config;
              if(config.allKeys().count()==0)
              {
                  w.hide();
                  s.show();
              }
              else
                  w.showMaximized();



          • Partager sur Facebook
          • Partager sur Twitter
          Signé par A15 - Venez voir mon site Doocode

          [Qt] Application qui se lance en arrière plan

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown