Bonjour,
Je suis en train de développer une petite appli en Python et QT3 pour la gestion graphique des ACL sur un serveur Samba. Pour afficher l'arborescence des partages samba, j'utilise simplement un morceau de code trouvé sur le site www.commandprompt.com qui fonctionne très bien.
Le seul vrai hic, c'est l'affichage des caractères : qu'un fichier ou un répértoire contienne des accents, il apparaît dans le listView bourré de signes étranges alors que la sortie console, elle, est propre. Par exemple, 'répertoire' donne bien 'répertoire' sur la console mais quelque chose comme 'rA¤pertoire' dans le listView.
Je me doute bien qu'il s'agit d'un problème d'encodage/décodage mais j'ai beau tenter de convertir les chaînes avant leur affichage, cela ne marche pas : au mieux, cela ne change rien, au pire cela provoque des erreurs d'encodage. La doc que j'ai pu consulter ne m'a jusqu'à présent pas beaucoup aidé.
Y'a-t-il un encodage à réaliser sur les QListViewItem ? Et si oui, comment ?
Ci-joint, un extrait du code problématique.
Merci.
Sébastien Weber.
Partager