Bonjour,
J'ai réalisé un formulaire avec QtCreator + des contrôles de saisie avec un fichier .py. La création d'un nouvel objet se passe normalement.
Par contre, j'ai des difficultés à modifier les données d'un objet via ce même formulaire.
Problème 1 :
J'utilise ce bout de code (que l'on trouve dans tous les exemples) pour connecter ma fonction validate au bouton OK.
Or cela ne fonctionne plus en mode édition.
J'aimerai comprendre comment QGIS gère cette zone de bouton.
J'ai réussi à m'en sortir en supprimant les lignes 1 et 3 (si mode édition) mais cela reste très obscur pour moi...
Problème 2 :
En mode Édition toujours, QGIS récupère bien la valeur des attributs pour les QLineEdit mais pas pour une liste déroulante (QComboBox)
Comment puis-je procéder ?
J'ai réalisé un formulaire avec QtCreator + des contrôles de saisie avec un fichier .py. La création d'un nouvel objet se passe normalement.
Par contre, j'ai des difficultés à modifier les données d'un objet via ce même formulaire.
Problème 1 :
J'utilise ce bout de code (que l'on trouve dans tous les exemples) pour connecter ma fonction validate au bouton OK.
Code:
buttonBox.accepted.disconnect(myDialog.accept)
buttonBox.accepted.connect(validate)
buttonBox.rejected.connect(myDialog.reject)
J'aimerai comprendre comment QGIS gère cette zone de bouton.
J'ai réussi à m'en sortir en supprimant les lignes 1 et 3 (si mode édition) mais cela reste très obscur pour moi...
Problème 2 :
En mode Édition toujours, QGIS récupère bien la valeur des attributs pour les QLineEdit mais pas pour une liste déroulante (QComboBox)
Comment puis-je procéder ?