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
| from Tkinter import*
tableau=[
["Nom","symbole","Numero atomique","Masse atomique","couleur", "ligne","colonne"],
["Hydrogene","H",1, 1.00794, "white",1,1],
["Helium", "He",2, 4.0026,"blue",1,2],
["Lithium", "Li", 3, 6.9412 ,"green",2,1]
]
def elem(x):
element=Tk()
element.title("Proprietes")
listbox=Listbox(element,height=10,width=40,fg="#070942")
listbox.pack()
listbox.insert(END)
for item in tableau[x]:
listbox.insert(END,item)
quitter = Button(element,text='Quitter',command=element.destroy)
quitter.pack(side=BOTTOM)
mainloop()
fen1=Tk()
fen1.title("Tableau periodique")
bou_list=[]
for item in tableau[1:]:
bou=Button(fen1,text=item[1],command=lambda:elem(item[2]),height=2,width=3,bg=item[4])
bou.grid(row=item[5],column=item[6])
bou_list.append(bou)
fen1.mainloop() |
Partager