Bonjour,

je suis entrain de développer un programme avec PyQT4, dans ce programme, je crée des Groupbox (contenant chacune deux QLineEdit) dynamiquement en fonction des valeurs d'une table d'une base de données.

voici la class qui me permet de créer les GroupBox:

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
18
19
20
21
22
23
24
25
 
class AffObjet(object):
    def __init__(self,window,x,y,nom):
        window.Group = QtGui.QGroupBox(window.Aff_Des)
        window.Group.setGeometry(QtCore.QRect(x, y, 160, 90))
        window.Group.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu)
        window.Group.setFlat(False)
        window.Group.setCheckable(True)
        window.Group.setObjectName(_fromUtf8(nom))
        window.H_value = QtGui.QLineEdit(window.Group)
        window.H_value.setGeometry(QtCore.QRect(80, 30, 70, 20))
        window.H_value.setObjectName(_fromUtf8("heure_value"))
        window.label_H = QtGui.QLabel(window.Group)
        window.label_H.setGeometry(QtCore.QRect(5, 30, 60, 20))
        window.label_H.setObjectName(_fromUtf8("label_H"))
        window.M_value = QtGui.QLineEdit(window.Group)
        window.M_value.setGeometry(QtCore.QRect(80, 60, 70, 20))
        window.M_value.setObjectName(_fromUtf8("Montant_value"))
        window.label_M = QtGui.QLabel(window.Group)
        window.label_M.setGeometry(QtCore.QRect(5, 60, 70, 20))
        window.label_M.setObjectName(_fromUtf8("label_M"))
        window.Group.setTitle(_translate("MainWindow", nom, None))
        window.label_H.setText(_translate("MainWindow", "Heures :", None))
        window.label_M.setText(_translate("MainWindow", "Montant :", None))
        window.Group.show()
la variable "nom" étant le nom de la Groupbox (jamais identique)

je souhaiterai pouvoir lister toutes les GroupBox créés pour pouvoir ensuite récupérer les valeurs qui seront écrite dans chaque QLineEdit par l'opérateur et aussi l'état de la variable checked de la GroupBox.

Pouvez-vous m'aider s'il vous plait.