commit 4f4d85e89ec6b2f28edc11a6f01b40d1fe229870 Author: enora.delmas Date: Mon Mar 24 09:39:00 2025 +0100 mon fichier diff --git a/projet_interface_graphique.py b/projet_interface_graphique.py new file mode 100644 index 0000000..9a3069b --- /dev/null +++ b/projet_interface_graphique.py @@ -0,0 +1,34 @@ +from tkinter import * + +def calcul(): + adresse_ip = value1.get() + masque = value2.get() + adresse_ip = adresse_ip.split(".") + masque = masque.split(".") + resultat = [] + resultat.append(int(adresse_ip[0]) & int(masque[0])) + resultat.append(int(adresse_ip[1]) & int(masque[1])) + resultat.append(int(adresse_ip[2]) & int(masque[2])) + resultat.append(int(adresse_ip[3]) & int(masque[3])) + label.configure(text=resultat) + +fenetre = Tk() + +value1 = StringVar() +value1.set("10.10.142.42") +entree1 = Entry(fenetre, textvariable=value1, width=30) +entree1.pack() + +value2 = StringVar() +value2.set("255.255.0.0") +entree2 = Entry(fenetre, textvariable=value2, width=30) +entree2.pack() + +bouton = Button(fenetre, text ='calcul', command=calcul) +bouton.pack() + +label = Label(fenetre, text="adresse IP du reseau") +label.pack() + +fenetre.mainloop() +fenetre.destroy() \ No newline at end of file