Bonjour ! J'ai eu une idée de petite application nécessitant un GUI, et je me suis naturellement tourné vers Qt, en me disant que j'allais en profiter pour apprendre à maîtriser un peu la bête. Si je commence à avoir une vision claire des principes généraux, les détails m'échappent encore beaucoup...
Mon problème est le suivant : l'essentiel de mon application va reposer sur un tableau modifiable, contenant des lignes composées de :
- Une checkbox;
- Une cellule donnant un nom de fichier (dans l'idéal, un clic sur la cellule ouvre le fichier, ou une boîte permettant de sélectionner un fichier à lier);
- Trois cellules de strings;
- Et une cellule de date (un clic ouvrant une fenêtre de sélection de date).
Ma question est simple : pour obtenir ce résultat, dans quelle direction dois-je chercher ? Je crois comprendre qu'il y a des désaccords sur la pertinence des QTableModels (ou QItemModels) pour ce genre de cas. Je ne suis pas très sûr de comment implémenter tout ça... enfin et surtout, la lecture de la doc est utile, mais tant qu'on a pas une compréhension plus générale du fonctionnement de la bibliothèque, c'est difficile d'avoir une idée claire de la marche à suivre.
Pourriez-vous me dire :
1°) Si ce que je veux faire est faisable;
2°) S'il faut utiliser un Model (et lequel ? TableModel ou ItemModel ?);
3°) Sur quelles classes je dois me renseigner en priorité;
4°) S'il y a un tutoriel que j'ai manqué (avant de poser cette question, j'ai cherché sur le forum, dans la faq, sur google, en français et en anglais... il y a beaucoup de choses, mais rien qui ne répondre précisément à ma question) qui me dirait comment faire ou m'éclairerait un peu plus.
En vous remerciant pour toute l'aide que vous pourriez m'apporter et en vous souhaitant un excellent week-end !
Partager