Bonjour,
Je tiens à préciser que je suis novice, j'ai quelques heures de vols, mais j'aimerai faire les choses plus proprement.
Et en ce moment j'aimerai arrêter d'utiliser des global à tous va...
Pour faire simple, un exemple concret, j'ai deux fonctions :
Une qui m'affiche une fenêtre windows et qui collecte les chemins et fichiers.
La seconde qui va me permettre de récupérer ses chemins et fichiers pour les modifier.
Comment peut-on récupérer les variables "multiPassPath, filesName, filesExt" de la fonction "multiPass" pour les injecter dans la fonction "compCreate"
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 class MainPanelUI(QWidget, Ui_Form): def __init__(self): super(MainPanelUI, self).__init__() self.setupUi(self) def multiPass(self): ret = QFileDialog.getExistingDirectory(self, "Select Directory", expanduser("~"), QtGui.QFileDialog.ShowDirsOnly) multiPassPath = os.path.abspath(ret) for files in os.listdir(multiPassPath): filesName, filesExt = os.path.splitext(files) def compCreate(self): for aoFind in os.listdir(multiPassPath): ...ect...
Et, existe t'il plusieurs méthodes ?
merci
Partager