Bonjour
Je develloppe un petit editeur de texte qui comprend la fonction suivante, au sein d'une classe FileManager :
qui teste si le widget text est vide ou non, et qui devrait dans ce cas afficher un avertissement. Seulement.. L'avertissement ne s'affiche toujours ??
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 def openFile(self): "Ouverture d'un fichier texte et importation" if self.textEd.get(1.0, END) != "" : askyesno("Avertissement :", "Continuer annulera toutes \ les modification effectuees !") else : try: ofi = askopenfile(filetypes = [("All", "*"), ("Fichiers Python","*.py"), ("Fichiers Texte", "*.txt")]) self.textEd.delete(1.0, END) while 1: t = ofi.readline() if t == "": break self.textEd.insert(END, t) ofi.close() except: print "The file doesn't exist.""" returnsauf si je modifie le if "!=" en "==" ?
Quelqu un aurait une explication ?
Merci
Partager