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 :

Questions avant de programmer

  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 316
    Par défaut Questions avant de programmer
    Bonjour,

    Je suis en train de faire un tutoriel sur l’installation de Qt sous Windows pour http://www.developpez.net , le contenu des .pro, .h et .cpp, les dlls nécessaires à l’exécution d’un programme compilé (sous MinGW), l’utilisation de la console avec la compilation d’une bibliothèque externe (Quazip) et l’utilisation de celle-ci dans un programme, la gestion des fenêtres modale et non modales, l’utilisation de Qt designer, l’utilisation de connect/signal/slot… tout cela pour les nulles ……comme moi !!!

    Le but recherché, étant d’éviter aux nouveaux arrivant d’éviter de passer des heures de recherches et de galère avant de passer au but recherché initialement ; créer son programme sous Qt !!! (Qui amène immanquablement d’autres galères !!!)

    J’ai plusieurs questions à poser (je ne pense pas que ce soit les dernières !!!):

    - Le programme étant exécuté de façon asynchrone, comment fait-on par exemple pour mettre le sablier avant un traitement et l’enlever après ? ou plus généralement comment fait on pour traiter l’ordre d’exécution des événements ? (je ne parle pas des événements clavier, souris)
    - Un programme est le plus souvent composé de plusieurs fenêtres, comment passer dynamiquement, un paramètre de l’une à l’autre ?
    - Une fois le programme compilé, pour exécuter celui-ci, il faut les dlls nécessaires dans le répertoire de l’exécutable ou les intégrer dans celui-ci. Dans ce dernier cas comment procéder ?

    Cordialement

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut
    - Le programme étant exécuté de façon asynchrone, comment fait-on par exemple pour mettre le sablier avant un traitement et l’enlever après ?
    https://www.google.ch/search?q=mouse+cursor+qt
    http://qt-project.org/doc/qt-4.8/qcursor.html

    ou plus généralement comment fait on pour traiter l’ordre d’exécution des événements ? (je ne parle pas des événements clavier, souris)
    http://qt-project.org/wiki/Threads_Events_QObjects
    https://www.google.ch/search?q=state+machine
    http://en.wikipedia.org/wiki/State_pattern

    - Un programme est le plus souvent composé de plusieurs fenêtres, comment passer dynamiquement, un paramètre de l’une à l’autre ?
    pointeur / référence / variable static

    - Une fois le programme compilé, pour exécuter celui-ci, il faut les dlls nécessaires dans le répertoire de l’exécutable ou les intégrer dans celui-ci. Dans ce dernier cas comment procéder ?
    http://www.dependencywalker.com/

    Dis tes remarques directement à la personne qui a créée le tutoriel

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 316
    Par défaut
    merci,

    je digere tout cela et je reviens pour une synthese

    Cordialement

  4. #4
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 316
    Par défaut
    Bonjour,

    Je te remercie, mais a part le deernier liens que je testerais quand j'en serais là, les autres ne correspondent pas a ce que j'attend.

    Par contre, ils m'ont ammener a l'exemple contenue dans qt : addressbook

    je croyais j'usqu'a cette exemple qu'il ne fallait surtout pas mettre dans public :
    adddialog.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ...
    public:
    ...
    QLineEdit *nameText;
    QtextEdit *addressText;
    ....
    et donc après pouvoir executer ce code :

    adddialog.cpp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...
    nameText = new QLineEdit;
    addressText = new QTextEdit;
    ...
    addresswidget.cpp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ...
    #include "adddialog.h"
    ...
    void AddressWidget::addEntry()
    {
         AddDialog aDialog;
         if (aDialog.exec()) {
             QString name = aDialog.nameText->text();
             QString address = aDialog.addressText->toPlainText();
             addEntry (name, adress);
          }
    }
    j'ai un probleme pour le mettre en oeuvre dans mon appli...
    mais je ne peux pas assez l'esprit libre et de temps libre pour assimiler d'ou viens le probleme....

    j'essaye de voir cela le plus tôt possible.

    cordialement

Discussions similaires

  1. questions avant projet + crypter un fichier ?
    Par Lorenzo77 dans le forum Delphi
    Réponses: 2
    Dernier message: 01/07/2006, 13h45
  2. plusieurs questions pour un programme sous access
    Par micco dans le forum Access
    Réponses: 2
    Dernier message: 06/04/2006, 19h22
  3. Questions sur la programmation objet en Delphi
    Par Manopower dans le forum Débuter
    Réponses: 20
    Dernier message: 15/06/2005, 15h39
  4. Dernière question avant installation
    Par Iceman6259 dans le forum Mandriva / Mageia
    Réponses: 8
    Dernier message: 25/05/2005, 18h57
  5. Questions sur la programmation Api de windows
    Par ApolloCrid dans le forum MFC
    Réponses: 7
    Dernier message: 22/02/2004, 01h43

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