URL: https://linuxfr.org/forums/programmation-python/posts/variable-objet-avec-qt Title: variable <-> objet avec QT Authors: mberro Date: 2006年10月16日T22:43:03+02:00 Tags: Score: 0 Bonjour, je cherche à récupérer la liste des groupes de mon système et de générer une interface avec des cases à cocher qui correspondent à ces groupes. J'ai pensé à ceci: £spaces£ £/spaces£for i in file('/etc/group','r'): £spaces£ £/spaces£nom_groupe=i.split(':')[0] £spaces£ £/spaces£groupe_id=i.split(':')[2] £spaces£ £/spaces£nomcomp="checkbox_"+str(groupe_id) £spaces£ £/spaces£print "NOMCOMP:",nomcomp £spaces£ £/spaces£self.nomcomp = QCheckBox(self,nomcomp) £spaces£ £/spaces£self.nomcomp.setText(nomcomp) £spaces£ £/spaces£Form1Layout.addWidget(self.nomcomp,0,0) £spaces£ £/spaces£print "Form1Layout.addWidget(self.nomcomp,0,0)" Bien sûr, ça ne fonctionne pas. Si la variable NOCOMP est bien attribuée (le groupe de gid 10 donne checkbox_10), self.nomcomp = QCheckBox(self,nomcomp) donne self.nomcomp = QCheckBox(self,nomcomp) et non pas self.checkbox_10 = QCheckBox(self,checkbox_10) Existe t-il une astuce que je ne connais pas pour que la variable soit considérée comme telle dans les objets QT ? Existe t-il une autre façon de faire? Merci.

AltStyle によって変換されたページ (->オリジナル) /