Bonsoir,

J'essaie (en vain) d'attribuer un listing de fichier dans un item.

Je m’explique:
J'ai un répertoire ou je liste mes fichiers, sélectionne que ceux ayant comme extension ".comp"
Ensuite (et c'est la ou je bloque) je n'arrive pas à mettre le résultat de la recherche dans le QInputDialog.getItem
afin de venir sélectionner un de ces fichiers dans le menu déroulant.
Une fois le fichier sélectionné je l'ouvre en cliquant sur OK.

un bout du 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
15
16
17
18
19
20
 
   def loadComp(self):
        [ ... bout de code supp...]
        if os.path.isfile(os.path.abspath(lPathCompName)):
            #verifier s'il y a version:
            dirs = os.listdir(lPathComp)
            for file in dirs:
                if file.endswith('.comp'):
                    print file
            self.loadVersion()
 
    def loadVersion(self):
        layout = QtGui.QFormLayout()
        self.btn = QtGui.QPushButton("Choisir version : ")
        self.btn.clicked.connect(self.loadVersion)
        items = ("exemple_01", "exemple_02")
        item, ok = QtGui.QInputDialog.getItem(self, "Version", 
         "Choisir version : ", items, 0, False)
        if ok and item:
            print item
résultat de print file:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
fichier_01.comp
fichier_02.comp
fichier_03.comp
fichier_04.comp
fichier_05.comp
merci,