Bonjour,

je cherche à afficher des informations provenant d'un fichier de configuration dans un QListWidget.
Je dois compter le nombre d'utilisateurs dans le fichier de config et créer le même nombre d'items pour les afficher

le fichier de config:
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
 
[8500]
fullname = ARTHUR
username = ARTHUR
secret=1232
type=friend
host=dynamic
dtmfmode=rfc2833
context = work
 
[8501]
fullname = Fred
username = Fred
secret=3243
type=friend
host=dynamic
dtmfmode=rfc2833
context = work

Je parviens à compter le nombre d'utilisateurs référencés mais pas à créer le nombre d'items correspondant... là je bloque
dans ce code, j'aimerais donc automatiser l'item2 et item2.setText... et les suivants
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
 
#Listing
class MenuListing(QtGui.QDialog):
    def __init__(self, parent = None):
        super(MenuListing, self).__init__(parent)
        self.ui = Ui_DialogList()
        self.ui.setupUi(self)
        if flagmenu == 1 :
            config = configparser.RawConfigParser()
            config.read(rephome+'/AsteriskSTQN_ConfigServeur/users.conf')
            user = 8500
            while 1:
                item = QtGui.QListWidgetItem(self.ui.listWidget)
                item.setText("Numero :  "+str(user)+"  Nom :  "+config.get(str(user),'fullname')+"  Mot de passe :  "+config.get(str(user),'secret'))
                user = user+1
                if config.has_section(user) == False:
                    break
            print(user)
J'ai lu qu'il était possible de le faire avec une liste ou un dictionnaire mais je ne comprends pas bien comment.
Quelqu’un peut m'aiguiller ?
Merci