IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PyQt Python Discussion :

Récupérer le texte d'un QTextEdit [QtGui]


Sujet :

PyQt Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut Récupérer le texte d'un QTextEdit
    Bonjour à tous
    Je bloque sur un truc idiot...
    Je souhaite simplement récupéré le contenu d'un QTextEdit dans une fonction, ça à l'air bête, mais je trouve pas !
    Le principe est le suivant :
    Je clic sur un bouton "Ecouter Média"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    self.connect(self.ui.Bt_Ecouter, QtCore.SIGNAL("clicked()"), self.Ecoute_Media)
    Plus bas j'ai ma fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    def Ecoute_Media(tmp):
            tmp1=QtGui.QTextEdit.EmplacementMedia #--->EmplacementMedia est le nom du QTextEdit, mais ça me dit " AttributeError: type object 'QTextEdit' has no attribute 'EmplacementMedia' "
            print u"Ecoute média : ",tmp1;
    Une idée ? merci

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    ton code n'est pas trés clair, je comprend pas d'ou sort ton QtGui.QTextEdit.EmplacementMedia.

    sinon

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    EmplacementMedia = QTextEdit()
    EmplacementMedia.setPlainText("path")
    print EmplacementMedia.toPlainText()
    mais si EmplacementMedia est un chemin, ne vaut t'il pas mieu utiliser un QLineEdit ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    EmplacementMedia = QLineEdit()
    EmplacementMedia.setText("path")
    print EmplacementMedia.text()

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 15
    Points : 8
    Points
    8
    Par défaut
    C'est bon !
    c'est bien print EmplacementMedia.toPlainText()
    sauf qu'il faut rajouter la class donc :
    print window.EmplacementMedia.toPlainText()
    "window" point sur la class principale ( window = MonAppli())
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupérer le texte d'un QTextEdit ?
    Par N.tox dans le forum PyQt
    Réponses: 2
    Dernier message: 06/03/2009, 16h27
  2. Récupérer du texte d'un fichier xml entre deux balises
    Par manutudescends dans le forum Format d'échange (XML, JSON...)
    Réponses: 24
    Dernier message: 30/11/2005, 19h29
  3. récupérer le texte d'un tooltip grace à son hwnd
    Par ChrisitianS_ dans le forum MFC
    Réponses: 2
    Dernier message: 19/11/2005, 16h23
  4. Récupérer le texte d'un champ de texte
    Par theberliner dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 04/12/2004, 11h08
  5. [methode] récupérer du texte
    Par thesly dans le forum Débuter
    Réponses: 6
    Dernier message: 23/04/2004, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo