Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def buy():
- W2 = Toplevel(W1)
- W2.config(width=1440, height=810)
- L2 = Label(W2, image=p19, borderwidth=0)
- L2.place(x=0, y=0, width=1440, height=810)
- def buy3():
- W5 = Toplevel(W2)
- W5.config(width=1440, height=810)
- L5 = Label(W5, image=p20, borderwidth=0)
- L5.place(x=-1, y=-1, width=1440, height=810)
- def check():
- name = entry.get()
- entry.delete(0, 'end')
- surname = entry2.get()
- entry2.delete(0, 'end')
- patronymic = entry3.get()
- entry3.delete(0, 'end')
- passport_data = entry4.get()
- entry4.delete(0, 'end')
- num_order = str(random.randint(100000, 999999))
- Tickets.append((num_order, name, surname, patronymic, passport_data, "Екатеринбург - Москва",
- "27.05.24", "12.35", "6181"))
- W8 = Toplevel(W5)
- W8.config(width=1200, height=900)
- L8 = Label(W8, image=p12, borderwidth=0)
- L8.place(x=-1, y=-1, width=1200, height=900)
- W8.grab_set()
- W8.mainloop()
- def check1(e):
- Check['image'] = p11
- def check2(e):
- Check['image'] = p10
- Check = Button(W5, image=p10, borderwidth=0, command=check)
- Check.place(x=505, y=685, width=428, height=62)
- Check.bind('<Enter>', check1)
- Check.bind('<Leave>', check2)
- def on_validate_input(char):
- if char.isalpha() or char == "":
- return True
- else:
- return False
- vcmd = W5.register(on_validate_input)
- entry = ttk.Entry(W5, validate="key", validatecommand=(vcmd, '%P'))
- entry.pack()
- entry.config(width=85) # Ширина окна ввода
- entry.place(x=840, y=226) # Положение окна ввода в окне
- entry2 = ttk.Entry(W5, validate="key", validatecommand=(vcmd, '%P'))
- entry2.pack()
- entry2.config(width=123) # Ширина окна ввода
- entry2.place(x=612, y=307) # Положение окна ввода в окне
- entry3 = ttk.Entry(W5, validate="key", validatecommand=(vcmd, '%P'))
- entry3.pack()
- entry3.config(width=91) # Ширина окна ввода
- entry3.place(x=804, y=384) # Положение окна ввода в окне
- entry4 = ttk.Entry(W5)
- entry4.pack()
- entry4.config(width=90) # Ширина окна ввода
- entry4.place(x=440, y=600) # Положение окна ввода в окне
- W5.grab_set()
- W5.mainloop()
- def buy4(e):
- Buy1['image'] = p9
- def buy5(e):
- Buy1['image'] = p8
- Buy1 = Button(W2, image=p8, borderwidth=0, command=buy3)
- Buy1.place(x=0, y=324, width=1440, height=92)
- Buy1.bind('<Enter>', buy4)
- Buy1.bind('<Leave>', buy5)
- def buy6():
- W6 = Toplevel(W2)
- W6.config(width=1440, height=810)
- L6 = Label(W6, image=p20, borderwidth=0)
- L6.place(x=0, y=0, width=1440, height=810)
- def check():
- name = entry.get()
- entry.delete(0, 'end')
- surname = entry2.get()
- entry2.delete(0, 'end')
- patronymic = entry3.get()
- entry3.delete(0, 'end')
- passport_data = entry4.get()
- entry4.delete(0, 'end')
- num_order = str(random.randint(100000, 999999))
- Tickets.append((num_order, name, surname, patronymic, passport_data, "Екатеринбург - Москва",
- "29.05.24", "15.10", "7180"))
- W8 = Toplevel(W6)
- W8.config(width=1200, height=900)
- L8 = Label(W8, image=p12, borderwidth=0)
- L8.place(x=-1, y=-1, width=1200, height=900)
- W8.grab_set()
- W8.mainloop()
- def check1(e):
- Check['image'] = p11
- def check2(e):
- Check['image'] = p10
- Check = Button(W6, image=p10, borderwidth=0, command=check)
- Check.place(x=505, y=685, width=428, height=62)
- Check.bind('<Enter>', check1)
- Check.bind('<Leave>', check2)
- def on_validate_input(char):
- if char.isalpha() or char == "":
- return True
- else:
- return False
- vcmd = W6.register(on_validate_input)
- entry = ttk.Entry(W6, validate="key", validatecommand=(vcmd, '%P'))
- entry.pack()
- entry.config(width=85) # Ширина окна ввода
- entry.place(x=840, y=226) # Положение окна ввода в окне
- entry2 = ttk.Entry(W6, validate="key", validatecommand=(vcmd, '%P'))
- entry2.pack()
- entry2.config(width=123) # Ширина окна ввода
- entry2.place(x=612, y=307) # Положение окна ввода в окне
- entry3 = ttk.Entry(W6, validate="key", validatecommand=(vcmd, '%P'))
- entry3.pack()
- entry3.config(width=91) # Ширина окна ввода
- entry3.place(x=804, y=384) # Положение окна ввода в окне
- entry4 = ttk.Entry(W6)
- entry4.pack()
- entry4.config(width=90) # Ширина окна ввода
- entry4.place(x=440, y=600) # Положение окна ввода в окне
- W6.grab_set()
- W6.mainloop()
- def buy7(e):
- Buy2['image'] = p16
- def buy8(e):
- Buy2['image'] = p15
- Buy2 = Button(W2, image=p15, borderwidth=0, command=buy6)
- Buy2.place(x=0, y=420, width=1440, height=92)
- Buy2.bind('<Enter>', buy7)
- Buy2.bind('<Leave>', buy8)
- def buy9():
- W7 = Toplevel(W2)
- W7.config(width=1440, height=810)
- L7 = Label(W7, image=p20, borderwidth=0)
- L7.place(x=-1, y=-1, width=1440, height=810)
- def check():
- name = entry.get()
- entry.delete(0, 'end')
- surname = entry2.get()
- entry2.delete(0, 'end')
- patronymic = entry3.get()
- entry3.delete(0, 'end')
- passport_data = entry4.get()
- entry4.delete(0, 'end')
- num_order = str(random.randint(100000, 999999))
- Tickets.append((num_order, name, surname, patronymic, passport_data, "Екатеринбург - Москва",
- "28.05.24", "18.24", "7350"))
- W8 = Toplevel(W7)
- W8.config(width=1200, height=900)
- L8 = Label(W8, image=p12, borderwidth=0)
- L8.place(x=-1, y=-1, width=1200, height=900)
- W8.grab_set()
- W8.mainloop()
- def check1(e):
- Check['image'] = p11
- def check2(e):
- Check['image'] = p10
- Check = Button(W7, image=p10, borderwidth=0, command=check)
- Check.place(x=505, y=685, width=428, height=62)
- Check.bind('<Enter>', check1)
- Check.bind('<Leave>', check2)
- def on_validate_input(char):
- if char.isalpha() or char == "":
- return True
- else:
- return False
- vcmd = W7.register(on_validate_input)
- entry = ttk.Entry(W7, validate="key", validatecommand=(vcmd, '%P'))
- entry.pack()
- entry.config(width=85) # Ширина окна ввода
- entry.place(x=840, y=226) # Положение окна ввода в окне
- entry2 = ttk.Entry(W7, validate="key", validatecommand=(vcmd, '%P'))
- entry2.pack()
- entry2.config(width=123) # Ширина окна ввода
- entry2.place(x=612, y=307) # Положение окна ввода в окне
- entry3 = ttk.Entry(W7, validate="key", validatecommand=(vcmd, '%P'))
- entry3.pack()
- entry3.config(width=91) # Ширина окна ввода
- entry3.place(x=804, y=384)
- entry4 = ttk.Entry(W7)
- entry4.pack()
- entry4.config(width=90) # Ширина окна ввода
- entry4.place(x=440, y=600) # Положение окна ввода в окне
- W7.grab_set()
- W7.mainloop()
- def buy10(e):
- Buy3['image'] = p17
- def buy11(e):
- Buy3['image'] = p18
- Buy3 = Button(W2, image=p17, borderwidth=0, command=buy9)
- Buy3.place(x=0, y=520, width=1440, height=92)
- Buy3.bind('<Enter>', buy11)
- Buy3.bind('<Leave>', buy10)
- W2.grab_set()
- W2.mainloop()
- def buy1(e):
- Buy['image'] = p3
- def buy2(e):
- Buy['image'] = p2
- Buy = Button(W1, image=p2, borderwidth=0, command=buy)
- Buy.place(x=615, y=0, width=369, height=122)
- Buy.bind('<Enter>', buy1)
- Buy.bind('<Leave>', buy2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement