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:
résultat de print file:
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
merci,
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
Partager