1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
from tkinter import *
from tkinter.messagebox import *
import tkinter.ttk as ttk
fenetre_Creation_Proprietaire =Tk()
fenetre_Creation_Proprietaire.title('CREATION PROPRIETAIRE')
fenetre_Creation_Proprietaire.geometry("1150x450")
def Quitter_Focus(Valeur):
if ChoixMois.current() ==0 :
showerror('Erreur: Saisie De Champ ', "Choix De Civilité Obligatoire")
ChoixMois.focus_set()
Label(fenetre_Creation_Proprietaire, bg='red',text="Mois") .place(x=110,y=20, height=25, width=50)
ListeChoix=['-----CHOIX-----','JANVIER', 'FEVRIER','MARS','AVRIL']
Choix_Mois = StringVar()
ChoixMois = ttk.Combobox(fenetre_Creation_Proprietaire,state = 'readonly',values=ListeChoix,name="choix assujetti", textvariable =Choix_Mois)
ChoixMois.place(x=165,y=20,height=25, width=115)
ChoixMois.current(0)
ChoixMois.focus_set()
#ChoixMois.bind('<FocusOut>', lambda e, : Quitter_Focus(ChoixMois.get()))
LabNomPre=Label(fenetre_Creation_Proprietaire, bg='red',text="Nom & Prénom")
LabNomPre.place(x=490,y=20, height=25, width=100)
Nom_Pre=StringVar()
NomPre=Entry(fenetre_Creation_Proprietaire, font=("Purisa", 13), bg="yellow", justify="left",textvariable=Nom_Pre)
NomPre.place(x=595,y=20, height=25, width=300)
Nom_Pre.trace("w", lambda *a:Nom_Pre.set(Nom_Pre.get().upper()))
NomPre.bind('<FocusIn>', lambda e, : Quitter_Focus(ChoixMois.get()))
fenetre_Creation_Proprietaire.mainloop() |
Partager