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 :

Mettre à jour une liste QComboBox [QtGui]


Sujet :

PyQt Python

  1. #1
    Membre très actif
    Homme Profil pro
    dev
    Inscrit en
    Avril 2011
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : dev
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 174
    Par défaut Mettre à jour une liste QComboBox
    Bonjour
    J'ai une question qui doit etre simple j'ai crée 6 comboBox l'idée c'est de mettre une liste au premier par exemple 2 choix, et quand l'utilisateur click sur un choix, donc sa génère une liste dans le deuxième comboBox " elle contien le continue d'un dossier spécifique" et quand lutilisateur clique sur un choix dans le deuxième sa génère une liste dans le troixièmeet pareil pour les autres, je l'est déja fait sur Matlab, j'espère que c'est fesable sur Qt enfin je pense que oui, et merci d'avance
    voici un petit code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    self.comboBox = QtGui.QComboBox(self)
              self.comboBox.setGeometry(QtCore.QRect(120, 170, 221, 22))
              self.comboBox.setCursor(QtCore.Qt.PointingHandCursor)
              self.comboBox.setStatusTip(self.tr("Origine de module"))
     
              self.comboBox_2 = QtGui.QComboBox(self)
              self.comboBox_2.setGeometry(QtCore.QRect(120, 200, 221, 22))
              self.comboBox_2.setCursor(QtCore.Qt.PointingHandCursor)
              self.comboBox_2.setStatusTip(self.tr("Projet"))
     
              self.comboBox_3 = QtGui.QComboBox(self)
              self.comboBox_3.setGeometry(QtCore.QRect(120, 230, 221, 22))
              self.comboBox_3.setCursor(QtCore.Qt.PointingHandCursor)
              self.comboBox_3.setStatusTip(self.tr("Version du soft"))
    mnt il me manque la connection et comment mettre une liste merci encore

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2011
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 180
    Par défaut Utiliser les signaux et les slots
    Bonjour,

    Cela ne devrait pas être trop compliqué. Le mieux, à mon sens, est d'écrire des
    méthodes (slot) au niveau de la classe parente pour remplir chacune des combobox. (additem). Ces méthodes recevraient l'index de la combobox précédente. Ensuite connecter le signal currentIndexChanged ( int index )
    d'une combo vers le slot de remplissage de la suivante et ainsi de suite.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    self.combobox1.currentIndexChanged.connect(self.remplirecombobox2)
    # etc..
    Bon amusement !

  3. #3
    Membre très actif
    Homme Profil pro
    dev
    Inscrit en
    Avril 2011
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : dev
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 174
    Par défaut
    merci,

    oui toute a fait daccord avec vous dailleur j'ai déja commencé a remplir mon code.

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

Discussions similaires

  1. mettre à jour une liste deroulante
    Par emenemza dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 30/09/2008, 08h39
  2. Réponses: 6
    Dernier message: 23/09/2008, 15h57
  3. Soucis pour mettre à jour une liste déroulante.
    Par Fbzn_office dans le forum VBA Access
    Réponses: 1
    Dernier message: 06/03/2008, 19h22
  4. Réponses: 1
    Dernier message: 20/03/2007, 08h58
  5. impossible de mettre à jour une liste déroulante
    Par nicolovitch dans le forum Access
    Réponses: 3
    Dernier message: 02/08/2006, 11h31

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