Помогите! Я начинающий программист и не могу решить проблему с функцией кнопки. AttributeError: 'set' object has no attribute 'setattr'
card_set = {'name_entry', 'surname entry', 'age_entry', 'teleph_entry', 'cat_entry'}
def add_tick():
if card_set.setattr("end") != 0<1:
newWindow = Toplevel()
newWindow.resizable(0,0)
tick_label = Label(newWindow, text='Счастливого путешествия в Казахстан', font="Arial 14")
newWindow.grid()
tick_label.grid()
Если что, вот весь мой код:
from tkinter import *
from tkinter import messagebox, IntVar
def show_message():
messagebox.showinfo("GUI Python", message.get())
root = Tk()
root.title('Ticket')
root.geometry("600x500")
name = StringVar()
surname = StringVar()
age = StringVar()
teleph = StringVar()
cat = StringVar()
card_set = {'name_entry', 'surname entry', 'age_entry', 'teleph_entry', 'cat_entry'}
def add_tick():
if card_set.setattr("end") != 0<1:
newWindow = Toplevel()
newWindow.resizable(0,0)
tick_label = Label(newWindow, text='Счастливого путешествия в Казахстан', font="Arial 14")
newWindow.grid()
tick_label.grid()
name_label = Label(font="Arial 18", text="Введите имя:")
surname_label = Label(font="Arial 18", text="Введите фамилию:")
age_label = Label(font="Arial 18", text="Введите ваш возраст:")
teleph_label = Label(font="Arial 18", text="Введите номер телефона:")
cat_label = Label(font="Arial 18", text="Введите имя кота:")
name_label.grid(row=0, column=0, sticky="w")
surname_label.grid(row=1, column=0, sticky="w")
age_label.grid(row=2, column=0, sticky="w")
teleph_label.grid(row=3, column=0, sticky="w")
cat_label.grid(row=4, column=0, sticky="w")
name_entry = Entry(font="Arial 18", textvariable=name)
surname_entry = Entry(font="Arial 18", textvariable=surname)
age_entry = Entry(font="Arial 18", textvariable=age)
teleph_entry = Entry(font="Arial 18", textvariable=teleph)
cat_entry = Entry(font="Arial 18", textvariable=cat)
name_entry.grid(row=0, column=1, padx=5, pady=5, ipadx=33, ipady=15)
surname_entry.grid(row=1, column=1, padx=5, pady=5, ipadx=33, ipady=15)
age_entry.grid(row=2, column=1, padx=5, pady=5, ipadx=33, ipady=15)
teleph_entry.grid(row=3, column=1, padx=5, pady=5, ipadx=33, ipady=15)
cat_entry.grid(row=4, column=1, padx=5, pady=5, ipadx=33, ipady=15)
btn = Button(padx=15, pady=5, text="Распечатать",command=add_tick)
btn.grid()
root.mainloop()





