Bonjour c'est encore moi!
Mon petit problème du jour est de récuperer la valeur lors d'un clique sur une QlistWidget ou un Qcombobox.
J'arrive bien à remplir la liste ou la combo, et au clique faire un print, mais pas à récuperer ce que j'ai cliqué. Après avoir lu la doc, et forum il faudrai que j'utilise un selecteditems() ou un currentchanged() mais je ne vois pas comment l'utiliser dans mon cas.
Appel de ma fenetre menu cim:
Slot de la liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 def call_menuCim_dialog(self, name): # name est celui qui demande le menu #instanciation de la fenetre Menu self.dial = QtGui.QDialog() menucim = Ui_Form() menucim.setupUi(self.dial) #connexions des widgets de la fenetre Menu menucim.BtnCreer.clicked.connect(self.on_creer_clicked) menucim.BtnRevue.clicked.connect(self.on_revue_clicked) menucim.txtRecherche.textChanged.connect(self.on_recherche_edited) menucim.listWidget.currentItemChanged .connect(self.on_lister_clicked) menucim.BtnFermer.clicked.connect(self.dial.close) #Requete : Afficher liste des reference des doc maitrisés for elem in ModelElixir.Doc_Maitrise.query.all(): menucim.listWidget.addItem(elem.Reference_Doc) #methode ouvrant la fenetre Menu self.dial.show()
Evidement mon code ne fonctionne pas car il reconnait pas menucim..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def on_lister_clicked(self): print u"cliquer sur une reférence" objetcliquer = menucim.listWidget.selectedItem print objetcliquer
Merci de votre aide
Cordialement
Partager