Pages: 1
- Sujet précédent - QGIS: Connecter une fonction d'initialisation à Formulaire autogénére - Sujet suivant
#1 Fri 12 May 2017 10:44
- YoLecomte
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 7 Jul 2015
- Messages: 266
QGIS: Connecter une fonction d'initialisation à Formulaire autogénére
Bonjour à tous,
Je cherche à contrôler le remplissage des champs lors de la saisie d'objets dans une couche shp via un formulaire autogénérer et une fonction di'initialisation (formOpen). La mécanique focntionne bien mais j'ai un souci pour me connecter aux objets du formulaire autogénérer.
Dans le cas d'un formulaire crée sous QtDesigner on s'y connecte de cette manière:
Code:
Widget = dialog.findChild(QWidget, "nom du widget")
où nom du widget est défini dans le objectname sous QtDesigner
Maintenant dans le cas d'un formulaire autogénérer, je ne connais pas le nom que qgis attribue à mes objets...
Y' t'il un moyen de le récuperer? ou est ce simplement le nom du champ?
De la même manière suivant le cas, j'aurai une QLineEdit, ou une QComboBox,...
Y'a t'il un moyen de savoir comment QGIS génére ces formulaires?
Merci d'avance pour les réponses!
Cordialement,
Yoann
Hors ligne
#2 Mon 15 May 2017 13:44
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: QGIS: Connecter une fonction d'initialisation à Formulaire autogénére
Bonjour,
il s'agit effectivement du nom du champ.
Cordialement,
Hors ligne
#3 Mon 15 May 2017 15:42
- YoLecomte
- Participant assidu
- Lieu: Epinal
- Date d'inscription: 7 Jul 2015
- Messages: 266
Re: QGIS: Connecter une fonction d'initialisation à Formulaire autogénére
Effectivement merci beaucoup!
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Connecter une fonction d'initialisation à Formulaire autogénére - Sujet suivant