from tkinter import *
def users(root):
    var1 = IntVar()
    var2 = IntVar()
    var3 = IntVar()
    var4 = IntVar()
    var5 = IntVar()
    var6 = IntVar()
    var7 = IntVar()
    var8 = IntVar()
    var9 = IntVar()
    var10 = IntVar()
    var11 = IntVar()
    var12 = IntVar()
    var13 = IntVar()
    var14 = IntVar()
    var15 = IntVar()
    var16 = IntVar()
    var17 = IntVar()
    var18 = IntVar()
    var19 = IntVar()
    var20 = IntVar()
    var21 = IntVar()
    var22 = IntVar()
    var23 = IntVar()
    var24 = IntVar()
    var25 = IntVar()
    var26 = IntVar()
    var27 = IntVar()
    var28 = IntVar()
    var29 = IntVar()
    var30 = IntVar()
    var31 = IntVar()
    var32 = IntVar()

    entry_1 = Entry(root)
    entry_2 = Entry(root)
    entry_3 = Entry(root)
    entry_4 = Entry(root)
    entry_5 = Entry(root)
    entry_6 = Entry(root)
    entry_7 = Entry(root)
    entry_8 = Entry(root)
    entry_1.place(x=20, y=125)
    entry_2.place(x=20, y=150)
    entry_3.place(x=20, y=175)
    entry_4.place(x=20, y=200)
    entry_5.place(x=20, y=225)
    entry_6.place(x=20, y=250)
    entry_7.place(x=20, y=275)
    entry_8.place(x=20, y=300)
    check_1 = Checkbutton(root, variable=var1)
    check_2 = Checkbutton(root, variable=var2)
    check_3 = Checkbutton(root, variable=var3)
    check_4 = Checkbutton(root, variable=var4)
    check_5 = Checkbutton(root, variable=var5)
    check_6 = Checkbutton(root, variable=var6)
    check_7 = Checkbutton(root, variable=var7)
    check_8 = Checkbutton(root, variable=var8)
    check_1.place(x=145, y=120)
    check_2.place(x=145, y=145)
    check_3.place(x=145, y=170)
    check_4.place(x=145, y=195)
    check_5.place(x=145, y=220)
    check_6.place(x=145, y=245)
    check_7.place(x=145, y=270)
    check_8.place(x=145, y=295)
    check_9 = Checkbutton(root, variable=var9)
    check_10 = Checkbutton(root, variable=var10)
    check_11 = Checkbutton(root, variable=var11)
    check_12 = Checkbutton(root, variable=var12)
    check_13= Checkbutton(root, variable=var13)
    check_14 = Checkbutton(root, variable=var14)
    check_15 = Checkbutton(root, variable=var15)
    check_16= Checkbutton(root, variable=var16)
    check_9.place(x=175, y=120)
    check_10.place(x=175, y=145)
    check_11.place(x=175, y=170)
    check_12.place(x=175, y=195)
    check_13.place(x=175, y=220)
    check_14.place(x=175, y=245)
    check_15.place(x=175, y=270)
    check_16.place(x=175, y=295)
    entry_9 = Entry(root)
    entry_10 = Entry(root)
    entry_11 = Entry(root)
    entry_12 = Entry(root)
    entry_13 = Entry(root)
    entry_14 = Entry(root)
    entry_15 = Entry(root)
    entry_16 = Entry(root)
    entry_9.place(x=205, y=125)
    entry_10.place(x=205, y=150)
    entry_11.place(x=205, y=175)
    entry_12.place(x=205, y=200)
    entry_13.place(x=205, y=225)
    entry_14.place(x=205, y=250)
    entry_15.place(x=205, y=275)
    entry_16.place(x=205, y=300)
    check_17 = Checkbutton(root, variable=var17)
    check_18 = Checkbutton(root, variable=var18)
    check_19 = Checkbutton(root, variable=var19)
    check_20 = Checkbutton(root, variable=var20)
    check_21 = Checkbutton(root, variable=var21)
    check_22 = Checkbutton(root, variable=var22)
    check_23 = Checkbutton(root, variable=var23)
    check_24 = Checkbutton(root, variable=var24)
    check_17.place(x=330, y=120)
    check_18.place(x=330, y=145)
    check_19.place(x=330, y=170)
    check_20.place(x=330, y=195)
    check_21.place(x=330, y=220)
    check_22.place(x=330, y=245)
    check_23.place(x=330, y=270)
    check_24.place(x=330, y=295)
    check_25 = Checkbutton(root, variable=var25)
    check_26 = Checkbutton(root, variable=var26)
    check_27 = Checkbutton(root, variable=var27)
    check_28 = Checkbutton(root, variable=var28)
    check_29= Checkbutton(root, variable=var29)
    check_30 = Checkbutton(root, variable=var30)
    check_31 = Checkbutton(root, variable=var31)
    check_32= Checkbutton(root, variable=var32)
    check_25.place(x=360, y=120)
    check_26.place(x=360, y=145)
    check_27.place(x=360, y=170)
    check_28.place(x=360, y=195)
    check_29.place(x=360, y=220)
    check_30.place(x=360, y=245)
    check_31.place(x=360, y=270)
    check_32.place(x=360, y=295)

def programs(root):
    var33 = IntVar()
    var34 = IntVar()
    var35 = IntVar()
    var36 = IntVar()
    var37 = IntVar()
    var38 = IntVar()
    var39 = IntVar()
    var40 = IntVar()
    var41 = IntVar()
    var42 = IntVar()
    var43 = IntVar()
    var44 = IntVar()
    var45 = IntVar()
    var46 = IntVar()
    var47 = IntVar()
    var48 = IntVar()

    entry17 = Entry(root)
    entry18 = Entry(root)
    entry19 = Entry(root)
    entry20 = Entry(root)
    entry21 = Entry(root)
    entry22 = Entry(root)
    entry23 = Entry(root)
    entry24 = Entry(root)
    entry17.place(x=405, y=125)
    entry18.place(x=405, y=150)
    entry19.place(x=405, y=175)
    entry20.place(x=405, y=200)
    entry21.place(x=405, y=225)
    entry22.place(x=405, y=250)
    entry23.place(x=405, y=275)
    entry24.place(x=405, y=300)
    check_33 = Checkbutton(root, variable=var33)
    check_34 = Checkbutton(root, variable=var34)
    check_35 = Checkbutton(root, variable=var35)
    check_36 = Checkbutton(root, variable=var36)
    check_37 = Checkbutton(root, variable=var37)
    check_38 = Checkbutton(root, variable=var38)
    check_39 = Checkbutton(root, variable=var39)
    check_40 = Checkbutton(root, variable=var40)
    check_33.place(x=530, y=120)
    check_34.place(x=530, y=145)
    check_35.place(x=530, y=170)
    check_36.place(x=530, y=195)
    check_37.place(x=530, y=220)
    check_38.place(x=530, y=245)
    check_39.place(x=530, y=270)
    check_40.place(x=530, y=295)
    entry25 = Entry(root)
    entry26 = Entry(root)
    entry27 = Entry(root)
    entry28 = Entry(root)
    entry29 = Entry(root)
    entry30 = Entry(root)
    entry31 = Entry(root)
    entry32 = Entry(root)
    entry25.place(x=555, y=125)
    entry26.place(x=555, y=150)
    entry27.place(x=555, y=175)
    entry28.place(x=555, y=200)
    entry29.place(x=555, y=225)
    entry30.place(x=555, y=250)
    entry31.place(x=555, y=275)
    entry32.place(x=555, y=300)
    check_41 = Checkbutton(root, variable=var41)
    check_42 = Checkbutton(root, variable=var42)
    check_43 = Checkbutton(root, variable=var43)
    check_44 = Checkbutton(root, variable=var44)
    check_45 = Checkbutton(root, variable=var45)
    check_46 = Checkbutton(root, variable=var46)
    check_47 = Checkbutton(root, variable=var47)
    check_48 = Checkbutton(root, variable=var48)
    check_41.place(x=680, y=120)
    check_42.place(x=680, y=145)
    check_43.place(x=680, y=170)
    check_44.place(x=680, y=195)
    check_45.place(x=680, y=220)
    check_46.place(x=680, y=245)
    check_47.place(x=680, y=270)
    check_48.place(x=680, y=295)

def files(root):
    var49 = IntVar()
    var50 = IntVar()
    var51 = IntVar()
    var52 = IntVar()
    var53 = IntVar()
    var54 = IntVar()
    var55 = IntVar()
    var56 = IntVar()
    var57 = IntVar()
    var58 = IntVar()
    var59 = IntVar()
    var60 = IntVar()
    var61 = IntVar()
    var62 = IntVar()
    var63 = IntVar()
    var64 = IntVar()
    entry33 = Entry(root)
    entry34 = Entry(root)
    entry35 = Entry(root)
    entry36 = Entry(root)
    entry37 = Entry(root)
    entry38 = Entry(root)
    entry39 = Entry(root)
    entry40 = Entry(root)
    entry33.place(x=730, y=125)
    entry34.place(x=730, y=150)
    entry35.place(x=730, y=175)
    entry36.place(x=730, y=200)
    entry37.place(x=730, y=225)
    entry38.place(x=730, y=250)
    entry39.place(x=730, y=275)
    entry40.place(x=730, y=300)
    check_49 = Checkbutton(root, variable=var49)
    check_50 = Checkbutton(root, variable=var50)
    check_51 = Checkbutton(root, variable=var51)
    check_52 = Checkbutton(root, variable=var52)
    check_53 = Checkbutton(root, variable=var53)
    check_54 = Checkbutton(root, variable=var54)
    check_55 = Checkbutton(root, variable=var55)
    check_56 = Checkbutton(root, variable=var56)
    check_49.place(x=855, y=120)
    check_50.place(x=855, y=145)
    check_51.place(x=855, y=170)
    check_52.place(x=855, y=195)
    check_53.place(x=855, y=220)
    check_54.place(x=855, y=245)
    check_55.place(x=855, y=270)
    check_56.place(x=855, y=295)
    entry41 = Entry(root)
    entry42 = Entry(root)
    entry43 = Entry(root)
    entry44 = Entry(root)
    entry45 = Entry(root)
    entry46 = Entry(root)
    entry47 = Entry(root)
    entry48 = Entry(root)
    entry41.place(x=885, y=125)
    entry42.place(x=885, y=150)
    entry43.place(x=885, y=175)
    entry44.place(x=885, y=200)
    entry45.place(x=885, y=225)
    entry46.place(x=885, y=250)
    entry47.place(x=885, y=275)
    entry48.place(x=885, y=300)
    check_57 = Checkbutton(root, variable=var57)
    check_58 = Checkbutton(root, variable=var58)
    check_59 = Checkbutton(root, variable=var59)
    check_60 = Checkbutton(root, variable=var60)
    check_61 = Checkbutton(root, variable=var61)
    check_62 = Checkbutton(root, variable=var62)
    check_63 = Checkbutton(root, variable=var63)
    check_64 = Checkbutton(root, variable=var64)
    check_57.place(x=1008, y=120)
    check_58.place(x=1008, y=145)
    check_59.place(x=1008, y=170)
    check_60.place(x=1008, y=195)
    check_61.place(x=1008, y=220)
    check_62.place(x=1008, y=245)
    check_63.place(x=1008, y=270)
    check_64.place(x=1008, y=295)

def log(root):
    T = Text(root, height=15, width=45)
    T.place(x=20, y=420)

def checklist(root):
    fr = open('checklist.txt', 'r')
    text = fr.read()
    X = Text(root, height=15, width=73)
    X.place(x=430, y=420)
    X.insert(END, text)
