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

Qt Discussion :

passage du mode console à IHM


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut passage du mode console à IHM
    salut à tous,

    je fais en ce moment un jeu d'échecs en C++ que j'ai fais en mode console. J'ai donc une classe echiquier qui possède en attribut une matrice de Piece(plateau). De cette façon j'accède à une pièce donnée par plateau[i][j].

    J'en suis maintenant à faire une interface graphique mais ça me pose des problèmes. J'ai vu par ci par là que le QGridLayout était adapté pour faire le plateau de jeu. Mais je me demande comment je pourrai faire ensuite pour accéder à une case précise puisque la je ne peux pas faire plateau[i][j] ? en fait j'ai l'impression que mon code C++ qui marche en mode console ne marchera jamais avec l'interface.

    merci de me donner des précisions car je suis perdu

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    En général il est préférable de séparer le "métier" d'une application de "l'interface". La facilité à passer en interface graphique va totalement dépendre de ta conception à la base.

    Le QGridLayout sert à disposer visuellement des composants graphiques. Donc selon ce que tu mets dans ta matrice, ça fonctionnera exactement pareil.
    Il y a cette fonction : http://qt.developpez.com/doc/latest/...itematposition
    et celle là : http://qt.developpez.com/doc/latest/qlayoutitem/#widget

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    104
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 104
    Par défaut
    ah d'accord donc ça devrait passer tout seul avec ma matrice de pièce normalement.
    je vais regarder ça

    merci beaucoup de ta réponse

Discussions similaires

  1. IHM + mode console : cacher la console
    Par masacc dans le forum Windows Forms
    Réponses: 8
    Dernier message: 31/07/2007, 08h56
  2. Passage du mode console au mode graphique
    Par just1980 dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 23/10/2005, 20h48
  3. Mode console et MFC ??
    Par G3G3 dans le forum MFC
    Réponses: 7
    Dernier message: 20/02/2004, 17h49
  4. Passage en mode protégé avec DPMI
    Par Hell_Hibou dans le forum x86 16-bits
    Réponses: 4
    Dernier message: 09/09/2003, 19h04
  5. Editeur en mode console
    Par logramme dans le forum C
    Réponses: 5
    Dernier message: 11/06/2002, 13h23

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