Pages: 1
- Sujet précédent - QGIS : Récupérer une valeur string dans la console Python - Sujet suivant
#1 Sun 21 August 2011 16:36
- Squid
- Participant actif
- Date d'inscription: 2 Apr 2010
- Messages: 109
QGIS : Récupérer une valeur string dans la console Python
Bonjour,
Débutant dans la programmation Python sous QGIS, je cherche comment récupérer une valeur string depuis une entrée clavier.
input_raw ne fonctionne pas ou peut être qu'il me manque le module? C'est string?
Auriez-vous une astuce ou un lien vers de la documentation.
J'ai essayé les mots clés suivants:
"input from keyboard QGIS Python Console"
"get string value ..."
"recover ..."
etc.
Merci,
Michaël
Dernière modification par Squid (Sun 21 August 2011 16:38)
Hors ligne
#2 Mon 22 August 2011 03:08
- romain974
- Participant occasionnel
- Date d'inscription: 8 Feb 2011
- Messages: 28
Re: QGIS : Récupérer une valeur string dans la console Python
C'est faisable en utilisant Qt4:
Code:
from PyQt4 import QtCore, QtGui # importe le module Qt (value, ok) = QtGui.QInputDialog.getText (self, "Enter New Table Name", "Name:") if ok: print value # affiche le nom entre par l'utilisateur else: print 'Operation annulee'
Autres exemples: http://zetcode.com/tutorials/pyqt4/dialogs/
Dernière modification par romain974 (Mon 22 August 2011 03:09)
Hors ligne
Pages: 1
- Sujet précédent - QGIS : Récupérer une valeur string dans la console Python - Sujet suivant