Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

 

Pied de page des forums

Powered by FluxBB