Je souhaite créer des widgets (QCheckBox) dynamiquement en fonction de données JSON qui provienne d'un fichier.
Lors de l'affichage les données sont interprétées comme du ISO-8859-1 ("é" devient "é").
# Lecture du fichier JSON
config = None
with open('config.json', 'r') as f:
config = json.load(f)["config"]
_
# Création de QCheckBox
for nom, adress_list in self.config["destinataires"]["dev"].items():
box = QCheckBox(dev_box)
box.setObjectName(nom)
box.setText(nom)
dev_box_layout.addWidget(box)
Si je met une string littérale dans le setText() je n'ai pas de problème.
Si je fais un "print()" de "nom" je n'ai pas le soucis.
Dans Sublime le fichier config.json semble bien encodé en UTF-8...
Quelqu'un as une idée ?