| 12
 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
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 
 | liste_couleur = ['jaune','rouge','vert']
 
from tkinter import *
from tkinter import tix
 
 
 
 
 
def ouvrir_fenetre_de_creation():
 
    fenetre_de_creation = tix.Tk()
    fenetre_de_creation.title('Création')
    fenetre_de_creation['bg'] = 'light blue'
    fenetre_de_creation.geometry('900x700+400+400')
 
    Nom_latin= Label(fenetre_de_creation, text = 'Nom latin')
    Nom_latin.grid(column = 1)
    Nom_latin.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Nom_vernaculaire= Label(fenetre_de_creation, text = 'Nom vernaculaire')
    Nom_vernaculaire.grid(column = 1)
    Nom_vernaculaire.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Couleur_petales= Label(fenetre_de_creation, text = 'Couleur des pétales')
    Couleur_petales.grid(column = 1)
    Couleur_petales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
 
    Nombre_petales= Label(fenetre_de_creation, text = 'Nombre de pétales')
    Nombre_petales.grid(column = 1)
    Nombre_petales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Petales= Label(fenetre_de_creation, text = 'Pétales')
    Petales.grid(column = 1)
    Petales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Couleur_sepales= Label(fenetre_de_creation, text = 'Couleur des sépales')
    Couleur_sepales.grid(column = 1)
    Couleur_sepales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Nombre_sepales= Label(fenetre_de_creation, text = 'Nombre de sépales')
    Nombre_sepales.grid(column = 1)
    Nombre_sepales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Sepales= Label(fenetre_de_creation, text = 'Sépales')
    Sepales.grid(column = 1)
    Sepales.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Nombre_etamines= Label(fenetre_de_creation, text = "Nombre d'étamines")
    Nombre_etamines.grid(column = 1)
    Nombre_etamines.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Feuilles= Label(fenetre_de_creation, text = "Feuilles")
    Feuilles.grid(column = 1)
    Feuilles.config(height=2, width=20, bg='light blue',font=('andalus',15 , 'bold'))
 
    Vide=Label(fenetre_de_creation, text = "\t", width = 3)
    Vide.config(bg = 'light blue')
    Vide.grid(column = 2)
 
    Latin = Entry(fenetre_de_creation, bg ='white', fg='maroon', font=('andalus',15 , 'bold'))
    Latin.focus_set()
    Latin.grid(row = 0, column = 3)
 
    Vernaculaire = Entry(fenetre_de_creation, bg ='white', fg='maroon', font=('andalus',15 , 'bold'))
    Vernaculaire.focus_set()
    Vernaculaire.grid(row = 1, column = 3)
 
    def Affiche(evt):
        return (var.get())
    var= tix.StringVar() 
    comboBoxOption = tix.ComboBox(fenetre_de_creation, editable=0, dropdown=1, variable=var, command = Affiche)
    k = 0
    for x in liste_couleur :
        comboBoxOption.insert(k, x)
        k = k + 1
    comboBoxOption.grid(row=2, column=3)
 
    var= tix.StringVar() 
    comboBoxOption = tix.ComboBox(fenetre_de_creation, editable=0, dropdown=1, variable=var, command = Affiche)
    k = 0
    for x in liste_couleur :
        comboBoxOption.insert(k, x)
        k = k + 1
    comboBoxOption.grid(row=5, column=3)
 
def ouvrir_fenetre_recherche():
 
    fenetre_recherche = tix.Tk()
    fenetre_recherche.title('Recherche')
    fenetre_recherche['bg'] = 'purple'
    fenetre_recherche.geometry('900x700+400+400')
 
def ouvrir_fenetre_import():
 
    fenetre_import = tix.Tk()
    fenetre_import.title('Import')
    fenetre_import['bg'] = 'orange'
    fenetre_import.geometry('900x700+400+400') 
 
 
Mafenetre = Tk()
Mafenetre.title('identiflore')
Mafenetre['bg'] = 'light green'
Ouverture= Label(Mafenetre, text = "Bienvenue sur ce programme interactif \n d'identification florale !")
Ouverture.config(height = 3, width = 800, bg='light green',font=('andalus',20 , 'bold'))
Ouverture.pack()
 
Mafenetre.geometry('800x600+400+400')
 
BoutonCreation = Button(Mafenetre, text = 'CREATION', command = ouvrir_fenetre_de_creation)
BoutonCreation.pack(side = LEFT, padx = 40, pady = 2)
BoutonCreation.config(height=3, width=13, font=('comic sans ms',15 , 'bold')) | 
Partager