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 :

Utiliser la donnée d'un QSpinBox [QtGui]


Sujet :

PyQt Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2017
    Messages : 29
    Par défaut Utiliser la donnée d'un QSpinBox
    Bonjour,

    Je remercie toutes les personnes qui m'ont aidés jusqu'à présent, ma première question concernait les boucles mi-septembre et me voilà aujourd'hui occupé à vous embêtez avec du Qt Designer/PyQt4.

    J'ai un QSpinBox qui s'appelle test1 et j'aimerai print la donnée qui se trouve dans la QSpinBox? J'ai fais ma recherche sur le forum et je n'ai trouvé que des solutions pour les QLineEdit, je supposes que la réponse se trouve dans la documentation de PyQt SourceForge mais le site est en maintenance et je ne préfère pas attendre sachant que je suis pas terrible en anglais (http://pyqt.sourceforge.net/Docs/PyQt4/classes.html)

    self.PushButton.clicked.connect(lambda:self.printData) #La fonction printData est exécute lorsque je cliques sur mon PushButton

    printData(self):
    print(self.test1) #me retourne <PyQt4.QtGui.QSpinBox object at 0x057A4EE0> (je comprends pourquoi, mais je ne sais seulement pas comment obtenir ma donnée du QSpinBox)

    Merci infiniment à ceux qui me répondent depuis le début de mon inscription sur le forum!!

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Le print "affiche" l'objet lui même pour afficher la valeur il faut utiliser
    Pour information, la documentation de ces classes peuvent se trouver directement sur la documentation Qt. Même si c'est en C++ c'est suffisamment proche - surtout pour ce cas - pour retrouver les méthodes des classes.
    Sinon il est également possible de faire help(self.test1) pour voir ce qu'il est possible de faire avec votre objet.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2017
    Messages : 29
    Par défaut
    Merci beaucoup cela fonctionne :-)

    Savez vous qu'en est-il pour les QSpinBox?

  4. #4
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    bonjour,
    Citation Envoyé par Speakers Voir le message
    Merci beaucoup cela fonctionne :-)

    Savez vous qu'en est-il pour les QSpinBox?
    C'est à dire ?

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2017
    Messages : 29
    Par défaut
    Petite erreur dans ma question, qu'en-est-il pour un QComboBox, pour prendre la donnée d'un QSpinBox c'est self.nomdelobjet.value(), qu'en-est-il pour un QComboBox?

    Merci!

  6. #6
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Bonjour,
    comme l'a dit _-Slash-_ la documentation est votre amie (http://doc.qt.io/archives/qt-4.8/classes.html), si vous ne prenez pas la peine d'utiliser la doc (qui je trouve très bien faite en plus) vous allez revenir ici toutes les 2h pour des questions ayant réponse dans la doc.
    De plus vous pouvez voir les signaux émis par les widgets quand ils sont modifiés/sélectionnés/ect...

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 10/11/2006, 09h24
  2. [C#] Utilisation des données dans un Thread
    Par Seth77 dans le forum C#
    Réponses: 12
    Dernier message: 24/10/2006, 14h14
  3. utilisation base données access - légalité ?
    Par VLDG dans le forum Access
    Réponses: 1
    Dernier message: 01/08/2006, 21h21
  4. Réponses: 6
    Dernier message: 06/01/2006, 10h17
  5. Exposition d'un objet en utilisant des données externes
    Par ocroquette dans le forum OpenGL
    Réponses: 2
    Dernier message: 21/11/2005, 21h49

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