QtGui QInputDialog getItem
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:
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:
1 2 3 4 5 6
|
fichier_01.comp
fichier_02.comp
fichier_03.comp
fichier_04.comp
fichier_05.comp |
merci,