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

GLUT Discussion :

Récupération de données de l'utilisateur


Sujet :

GLUT

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 52
    Par défaut Récupération de données de l'utilisateur
    Bonjour,

    Voilà notre problème. Nous voudrions pouvoir récupérer des données que l'utilisateur pourrait entrer sur la fenêtre glut, et les mettre dans une variable pour les utiliser par la suite (comme pour le scanf sous la fenêtre dos). Cette variable serait de type int, puisqu'elle correspondrait à un temps.

    Nous pensons qu'il faudrait faire une zone de texte quelque part dans la fenêtre glut où l'on pourrait y inscrire cette donnée et l'enregistrer en validant.

    Merci de votre aide.

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Ce n'est pas évident de le faire tout seul, c'est pour cela que j'ai déjà conseillé de le faire ave c Gtk.

    Si vous voulez le faire à la main, vous êtes obligé de définir:

    Un affichage Courbe et Paramètres avec la possibilité de passer de l'un à l'autre. La solution la plus simple est de faire un if au début de la fonction d'affichage. Si on appuie sur Echappe, on passe de l'un à l'autre.

    Après, dans la partie paramètre, il faut définir:

    Une zone texte donc avec la position dans la fenêtre.

    Ensuite, il faut pouvoir définir que vous pouvez cliquer dessus, donc la zone texte doit pouvoir dire: "c'est bon, ce clic est sur ma zone"

    Après, il faut que la zone puisse gérer le clavier, à l'appui de 0-9, il ajoute le chiffre, si on utilise le "backspace" (c'est quoi le nom français?), on efface le dernier caractère.

    Donc, vous devriez mettre toutes les zones textes de la fenêtre dans une liste ou un tableau et ce sera gérer par un gestionnaire.

    Finalement, vous devez lier les touches du clavier à la zone. glut permet de définir le relâchement des touches donc lorsque cela arrive, vous passer l'information au gestionnaire qui lui parcourt les zones. Dès qu'il trouve une zone texte, il passe l'info.

    Ensuite, vous ajouter un bouton Ok qui permet de prendre les infos, réinitialise les variables et remet le programme en mode Affichage.

    C'est une solution parmi d'autres,

    En espérant avoir été clair,
    Jc

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/06/2009, 12h54
  2. filtrer les données en fonction de l'utilisateur
    Par aba_tarn dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 03/07/2008, 11h28
  3. Réponses: 2
    Dernier message: 16/07/2007, 15h20
  4. Réponses: 9
    Dernier message: 15/12/2006, 11h29
  5. [VB6] Base de données Access distante et multi-utilisateurs
    Par VincentVB dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/12/2005, 14h36

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