j'essaie de porter du code de macros visual studio en Python / wxPython et
je bute sur un problème certainement trivial : je ne suis pas dans une
classe lors de l'appel aux boîtes de dialogue et je ne pas quoi mettre à la
place du paramètre self.
Example :
,----
| # FctUtils
| # -*- coding: iso-8859-15 -*-
|
| import os
| from wxPython import *
|
| [...]
|
| def GetPath(texte = None, chemin = None):
| "Affiche une boîte de sélection de répertoire"
|
| if texte is None: texte = ""
| if chemin is None: chemin = ""
|
| dlg = wx.wxDirDialog(self,
| message = texte,
| defaultPath = chemin,
| style=wx.wxDD_NEW_DIR_BUTTON)
| if dlg.ShowModal() == wx.ID_OK:
| return dlg.GetPath()
| else:
| return ""
`----
Forcément ça gueule à l'appel de wxDirDialog...
Le seuls exemples que j'ai trouvé de wxDirDialog (dont celui de la démo) se
font tous à l'intérieur d'une classe. C'est un impératif ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacques Pronchery
Bonjour,
j'essaie de porter du code de macros visual studio en Python / wxPython et je bute sur un problème certainement trivial : je ne suis pas dans une classe lors de l'appel aux boîtes de dialogue et je ne pas quoi mettre à la place du paramètre self.
Forcément ça gueule à l'appel de wxDirDialog...
Le seuls exemples que j'ai trouvé de wxDirDialog (dont celui de la démo) se font tous à l'intérieur d'une classe. C'est un impératif ?
Merci pour un petit éclaircissement...
Bonjour
As tu essayé avec None ?
Jacques.
Bonjour,
j'essaie de porter du code de macros visual studio en Python / wxPython et
je bute sur un problème certainement trivial : je ne suis pas dans une
classe lors de l'appel aux boîtes de dialogue et je ne pas quoi mettre à la
place du paramètre self.
Forcément ça gueule à l'appel de wxDirDialog...
Le seuls exemples que j'ai trouvé de wxDirDialog (dont celui de la démo) se
font tous à l'intérieur d'une classe. C'est un impératif ?
j'essaie de porter du code de macros visual studio en Python / wxPython et je bute sur un problème certainement trivial : je ne suis pas dans une classe lors de l'appel aux boîtes de dialogue et je ne pas quoi mettre à la place du paramètre self.
Forcément ça gueule à l'appel de wxDirDialog...
Le seuls exemples que j'ai trouvé de wxDirDialog (dont celui de la démo) se font tous à l'intérieur d'une classe. C'est un impératif ?
Merci pour un petit éclaircissement...
Bonjour
As tu essayé avec None ?
Jacques.
Sébastien Kirche
Le 8 Feb 2005, Jacques Pronchery vraute :
As tu essayé avec None ?
Heu, non :/ Effectivement ça marche très bien avec None.
Merci.
-- Sébastien Kirche
Le 8 Feb 2005, Jacques Pronchery vraute :
As tu essayé avec None ?
Heu, non :/
Effectivement ça marche très bien avec None.