[Python]Changer un Label et cacher un Button

Statut
N'est pas ouverte pour d'autres réponses.

KAMI

spim spam spoum
Presque tout se trouve dans le titre ^^'

Comme vous pouvez le voir, j'ai une première interface qui est mon menu principale. Ensuite il y a un bouton vérification qui appel la fonction "verif"et c'est dans cette fonction que tous mes problèmes se trouvent ^^

1 ) J'ai un petit problème avec les Label j'aimerai pouvoir modifier leur affichage à ma guise ce qui soulignons le marche presque ^^. En effet quand je veux faire plusieurs modification à la suite, ils se superposent... Ce qui a pour résultat d'affichier un "Merci de verifier" avec un "OK" par dessus...
Première question donc c'est comment empêcher que ça se superpose?

2 ) Existe t'il une commande pour cacher un bouton à sa guise ?

Code:
from Tkinter import *
#global mov1
#sglobal mov2
mov1=0
mov2=0 
def verif ():
	fen1.update()
	haut=regle1.get()
	bas=regle2.get()
	if(haut > bas):
		anonce1.config(text='OK')
		bou3.grid(row=2, column=3, padx=8, pady=5)
	else:
		anonce1.config(text='Merci de verifier')
		bou3.grid_forget() 
	
	
def mouvement1 (mov):
	mov1=regle1.get()
	#anonce1.config(text=mov1)
	if(mov1 == 0):
		mov1=mov
	elif(mov1 != mov):
		bou3.grid_forget()
		anonce1.config(text='Merci de verifier')

def mouvement2(mov3):
	mov2=regle1.get()
	if(mov2 == 0):
		mov2=mov
	elif(mov2 != mov3):
		bou3.grid_forget()
		anonce1.config(text='Merci de verifier')
	
	
	
fen1 = Tk()
fen1.title("Video Surveillance")
titre = Label(fen1, text='Video Surveillance', fg='red')
titre.grid(row=0)
#svEntry = StringVar()
regle1 = Scale (from_=0, to=300, orient=HORIZONTAL, length=250, label='Bruit Haut :', tickinterval=50, command=mouvement1) #Scale page 186
regle2 = Scale (from_=0, to=300, orient=HORIZONTAL, length=250, label='Bruit Bas :', tickinterval=50, command=mouvement2)
regle1.grid(row=1, column=1)
regle2.grid(row=2, column=1)
bou3 = Button(fen1, text='lancer', width=8)
bou1 = Button(fen1, text='Quitter', width=8, command = fen1.destroy)
bou2 = Button(fen1, text='Verification', width=8, command =verif)
bou1.grid(row=3, column=3, padx=8, pady=5)
bou2.grid(row=1, column=3, padx=8, pady=5)

#les anonces
anonce1=Label(fen1, text='', fg='red')
anonce1.grid(row=4, column=0)
fen1.mainloop()
Merci d'avance à tous. :)

EDIT j'ai trouvé, je laisse mon code à place de l'ancien au cas ou...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut