commit
4f4d85e89e
1 changed files with 34 additions and 0 deletions
@ -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() |
Loading…
Reference in new issue