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 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