bonjour,
Je suis pas certain d'être dans la bonne section, je ne suis pas sur que mon erreur vienne de wx python mais je tente le coup.
J'ai piquet le code suivant dans wxPython DEMO.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
def Export(self, evt):
dlg = wx.FileDialog(
self, message="Emplacement", defaultDir=os.getcwd(),
defaultFile="", wildcard=wildcard, style=wx.SAVE
)
dlg.SetFilterIndex(2)
if dlg.ShowModal() == wx.ID_OK:
path = dlg.GetPath()
#on remplis notre fichier et d'autre trucs qui n'ont pas d'intérét
dlg.Destroy() |
voila mon wildcard :
wildcard = "Fichier Text (*.txt)|*.txt|"
Ce code me renvoye l'erreur suivante sur window mais pas sur mac :
1 2 3
|
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed at ..\..\src\common\filefn.cpp(1746) in wxParseCommonDialogsFilter(): missing '|' in the wildcard string! |
J'avoue que je nage en pleine perplexité. 
Quelqu'un sais d'où cela peut venir ?
Partager