Bonsoir,
Je débute avec QT et j'aurais voulu savoir comment afficher une matrice [][] en graphique ?
Merci d'avance pour votre aide
Version imprimable
Bonsoir,
Je débute avec QT et j'aurais voulu savoir comment afficher une matrice [][] en graphique ?
Merci d'avance pour votre aide
En graphique ? C'est à dire ? Tout dépend de ce qu'elle représente. Elle pourrait être affichée sous forme d'image, ou les données textuelles qu'elle contient (mais c'est plus trop graphique du coup ;)).
Pièce jointe 171403
Voici ce que ca donne en terminal. Il faudrai que l'affichage soit a peu près pareil en graphique. Dans le terminal pour déplacer un pion il faut rentré des coordonnées, en graphique j'aimerai que l'utilisateur clique sur une case pour récup la coordoonées, est-ce possible également ?
Merci d'avance
C'est possible et il y a beaucoup de manière de le faire. Par exemple :
- Tu peux dessiner tout à la main dans la méthode paintEvent() d'un QWidget et faire une fonction de conversion pixel (x, y) / ligne-colonne matrice
- Tu peux faire un layout et utiliser un bouton pour chaque cellule que tu colores.
- Tu peux utiliser une QGraphicsView et des QGraphicsRectItems
- Tu peux utiliser une QTableView qui est un widget tableau, et jouer avec les cellules.
Les solutions 1 et 4 ne doivent pas être très compliquées à mettre en oeuvre.
Merci pour ta réponse rapide :)
Je vais étudier ces 4 propositions demain, et je verrais avec mon prof ce qu'il me conseille également
Encore merci