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