La classe QDataWidgetMapper, introduite dans Qt 4.2, apporte une interface qui permet d’associer des données à un formulaire. Cette manière d’afficher les données facilite la création d’applications basées sur des registres et permet de modifier l’interface utilisateur avec des outils plus habituels tels que Qt Designer.
Bien que les items de Qt soient capables d’afficher des informations en grande quantité, de nombreuses applications ont tendance à utiliser les registres et les interfaces en formulaires pour présenter les données de façon simplifiée. Parfois, c’est parce que les utilisateurs y sont plus habitués, parfois parce que c’est une conséquence du stockage des données.
Cet article est la version Python de Widget de correspondance de données. Les exemples sont réalisés sous Python 3.2 avec PyQt 4.7.