Salut à tous
je veut afficher des données déjà enregistrées dans un fichier doc.txt dans un QTABLEVIEW , mon document "doc.txt" contient deux information
par exemple nom prénom
comment je peut faire ça ???
Merci d'avance
Salut à tous
je veut afficher des données déjà enregistrées dans un fichier doc.txt dans un QTABLEVIEW , mon document "doc.txt" contient deux information
par exemple nom prénom
comment je peut faire ça ???
Merci d'avance
Bonjour,
Je suis plutot GTK qu'autre chose, mais j'ai deja eu à faire ce genre de chose. Sur le principe, il faut ouvrir ton document, en extraire tes données, puis le refermer, et exploiter tes données dans ton IHM.
Par contre, pour les documents, je te conseillerais plutot de l'ODF que du MS car tu trouveras beaucoup plus d'info, et ton interfaçage en sera faciliter. Tu peux d'ailleurs regarder ici: LIEN
Si tu dois absolument passer par du .doc, regarde peut etre sinon du côté d'Iron Python qui est une version MS. Je ne connait pas mais il est possible qu'il y ait des facilité pour s'interfacer avec des documents MS( je ne verrais pas l'utilité sinon )
"La connaissance appartient à tout le monde" (Film Antitrust)
Tout le nécessaire pour Python:
*News/Accueil *Cours/tutoriels *FAQ *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels
Bonjour,
Un QTableView, comme les autres widgets qui se terminent par "view", ne se remplit pas directement: il est connecté aux données par un "model", conformément à l'architecture MVC (https://fr.wikipedia.org/wiki/Mod%C3...ontr%C3%B4leur).
Cela permet de belles choses. Par exemple, avec un modèle spécialisée dans les bases de données comme "QSqlRelationalTableModel", on affiche une table de la base dans le QTableView, et après modification dans le QTableView, on peut mettre la base à jour directement. Il existe aussi des "delegate" (QSqlRelationalDelegate) pour particulariser les mises à jour des données, et même un "QSortFilterProxyModel" pour ajouter des modes de tri et filtrage des données.
En résumé: on fait ce qu'on veut et c'est puissant, mais ce n'est vraiment pas simple...
Aussi si le problème est d'afficher des données simples, il vaut peut-être mieux regarder du côté d'un QTableWidget qui, lui, peut se remplir et se lire directement.
Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
Mes recettes python: http://www.jpvweb.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager