Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Создайте анкету с контактными данными клиента.
- Имя
- Фамилия
- Адрес
- Телефон
- Эл. почта
- """
- import tkinter
- def save_file():
- name = name_entry.get()
- surname = surname_entry.get()
- address = address_entry.get()
- phone = phone_entry.get()
- email = email_entry.get()
- with open("answers.txt", "a", encoding="utf-8") as file:
- file.write("-" * 15 + "\n")
- file.write(f"Имя: {name}\n")
- file.write(f"Фамилия: {surname}\n")
- file.write(f"Адрес: {address}\n")
- file.write(f"Телефон: {phone}\n")
- file.write(f"Email: {email}\n")
- window = tkinter.Tk()
- window.title("Анкета")
- window.resizable(False, False)
- name = tkinter.Label(window, text="Имя:")
- surname = tkinter.Label(window, text="Фамилия:")
- address = tkinter.Label(window, text="Адрес:")
- phone = tkinter.Label(window, text="Телефон:")
- email = tkinter.Label(window, text="Email:")
- name_entry = tkinter.Entry(window)
- surname_entry = tkinter.Entry(window)
- address_entry = tkinter.Entry(window)
- phone_entry = tkinter.Entry(window)
- email_entry = tkinter.Entry(window)
- send = tkinter.Button(window, text="Отправить", command=save_file)
- name.grid(column=0, row=0, sticky="w")
- name_entry.grid(column=1, row=0)
- surname.grid(column=0, row=1, sticky="w")
- surname_entry.grid(column=1, row=1)
- address.grid(column=0, row=2, sticky="w")
- address_entry.grid(column=1, row=2)
- phone.grid(column=0, row=3, sticky="w")
- phone_entry.grid(column=1, row=3)
- email.grid(column=0, row=4, sticky="w")
- email_entry.grid(column=1, row=4)
- send.grid(row=5, columnspan=2)
- window.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement