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 :

Cacher une application console

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut Cacher une application console
    Bonjour,

    Je voudrais lancer une application console sous windows et linux via la commande QProcess::startDetached("my_appli_consol");
    Ca fonctionne mais je ne veux pas que l'on vois une fenetre console souvrir.
    Il a t-il moyen avec QProcess de cacher l'execution

    Autre méthode, mon appli_consol est une appli Qt, peut-etre y a-t_il moyen en interne de la rendre non visible ?

    Merci de vos suggestions éclairées

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Pour rendre ton appli console invisible, il suffit d'enlever CONFIG += console dans le .pro je crois (vérifié).

  3. #3
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Oui mais ce n'est pas une appli GUI, j'ai QtCore et pas QtGui, donc ce flag n'a pas d'effet comme attendu.
    Cela dit, sous windows j'ai utilisé WinExec("my_app",SHOW_HIDE) et ca fonctionne.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Tu devrais relire mon post plus attentivement. D'ailleurs je viens de tester et ça marche.

    Fichier .pro d'une application console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    #-------------------------------------------------
    #
    # Project created by QtCreator
    #
    #-------------------------------------------------
     
    QT       += core
     
    QT       -= gui
     
    TARGET = projetconsole
    CONFIG   += console ##### C'est ça qu'il faut enlever
    CONFIG   -= app_bundle
     
    TEMPLATE = app
     
     
    SOURCES += main.cpp
    Je répondais à ça :
    Autre méthode, mon appli_consol est une appli Qt, peut-etre y a-t_il moyen en interne de la rendre non visible ?

  5. #5
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Ok, merci de tes recherches, je n'avais pas lu trop rapidement, c'est juste que je n'utilise ni fichier qmake ni fichier pro, je compile tout directement avec gcc + make. Donc ces options n'apparaissent pas (en tout sous cette forme) dans mes projets.

Discussions similaires

  1. [Free Pascal] [Win7] Cacher la console dans une application console
    Par Invité dans le forum Free Pascal
    Réponses: 1
    Dernier message: 22/05/2013, 16h58
  2. Réponses: 0
    Dernier message: 26/03/2008, 11h20
  3. Cacher la fenêtre d'une application console
    Par T-B dans le forum Langage
    Réponses: 7
    Dernier message: 23/11/2007, 11h25
  4. Créer une application console
    Par darinze dans le forum Langage
    Réponses: 7
    Dernier message: 18/06/2004, 17h35
  5. [Kylix] une application console
    Par naili dans le forum EDI
    Réponses: 3
    Dernier message: 19/04/2004, 14h27

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