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 :

Création de signal automatique (par wizard)

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut Création de signal automatique (par wizard)
    Bonjour,
    je suis nouveau, donc j'espère que je suis au bon endroit.

    J'ai installé QT avec eclipse, et j'ai suivi un tutorial pour créer une petite application avec un GUI.

    Ma question concerne la création des fonctions comme clicked sur un bouton.
    (Si j'ai bien compris c'est un signal.)

    En visual C++ pour créer l'équivalent on utilise le wizard, on choisit la méthode (BN_CLICKED) et la fonction se crée toute seul (dans le .h et le .cpp).

    Est ce que ça existe dans l'environnement QT+eclipse ou bien est-ce qu'il faut tout faire à la main (et donc connaitre toutes les méthodes dispo pour chaque widget!!!) ?

    Merci d'avance.

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut
    Citation Envoyé par coincoin73 Voir le message
    et donc connaitre toutes les méthodes dispo pour chaque widget!!!
    La doc de Qt est la pour cela
    Pour compléter, voici un tuto et une entrée dans la FAQ
    http://matthieu-brucher.developpez.c...t/signal-slot/
    http://qt.developpez.com/faq/?page=qt4Core#signalslot

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Merci.

    Je comprend bien qu'il y a une doc (heureusement) qui donne toutes les méthodes dispo pour chaque widget, mais cela ne répond pas à ma question :
    Y-a-t'il un wizard qui crée automatiquement (à partir de l'index du widget et de la méthode choisie) les prototypes des fonctions associées à une méthode ?

    PS : j'en ai une petite idée et je pense que la réponse est non. Pourriez-vous le confirmer ?

    Merci d'avance.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Ben oui et non...
    Il existe le designer qui te permet de faire une partie du code.*
    Il existe aussi les auto-connect pour simplifier les connection
    http://qt.developpez.com/faq/?page=qt4Core#autoconnect

    donc au final non, mais y as d'autre outils.
    Qt != MFC, se sont vraiment deux philosophies différentes.
    Qt se rapproche de se que tu trouvera avec wxwidget, gtkmm, ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Merci pour la réponse.

    Citation Envoyé par Mongaulois Voir le message
    Il existe le designer qui te permet de faire une partie du code.*
    En gros le designer évite de se taper le code de création des widgets à la main ?

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par coincoin73 Voir le message
    En gros le designer évite de se taper le code de création des widgets à la main ?
    il permet aussi de connecter des signaux et des slot, de positionner des widget, d'utiliser les layout...

    Mais perso, je préfère largement sans

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

Discussions similaires

  1. création et entretien automatique d'historique
    Par tojiji dans le forum Access
    Réponses: 1
    Dernier message: 18/07/2006, 03h17
  2. [Nouveau forum] Notification automatique par email ?
    Par anitshka dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 17
    Dernier message: 02/06/2006, 08h50
  3. Création d'une table par requête SQL
    Par mister3957 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 26/05/2006, 09h30
  4. création de plusieurs TEdit par programmation
    Par faten7 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/04/2006, 21h22
  5. [Tableaux] Création de lien automatique
    Par GarGamel55 dans le forum Langage
    Réponses: 3
    Dernier message: 17/09/2005, 17h26

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