KAMI
Elite
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 ?
Merci d'avance à tous. 
EDIT j'ai trouvé, je laisse mon code à place de l'ancien au cas ou...
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
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()
EDIT j'ai trouvé, je laisse mon code à place de l'ancien au cas ou...