Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- output_list = []
- questions = []
- # клик2
- def clicked():
- if selected.get() == 0 or selected1.get() == 0 or selected2.get() == 0 or selected3.get() == 0 or selected4.get() == 0: return
- questions.append(selected.get())
- questions.append(selected1.get())
- questions.append(selected2.get())
- questions.append(selected3.get())
- questions.append(selected4.get())
- # клик1
- def click_1():
- if txt.get() == '' or txt2.get() == '': return
- output_list.append(txt.get())
- output_list.append(txt2.get())
- window.title(output_list[0] + ' ' + output_list[1])
- lbl.destroy();
- lbl1.destroy()
- txt.destroy();
- txt2.destroy()
- btn.destroy()
- # окошко
- window = tk.Tk()
- window.geometry('680x650')
- window.title("")
- # фио
- lbl = tk.Label(window, text="Введите имя: ", font=("Arial Bold", 10))
- lbl1 = tk.Label(window, text="введите фамилию: ", font=("Arial Bold", 10))
- # размещение текста
- lbl.grid(column=0, row=0, sticky='w')
- lbl1.grid(column=0, row=1, sticky='w')
- # тоже текст
- txt = tk.Entry(window, width=10)
- txt2 = tk.Entry(window, width=10)
- txt.grid(column=2, row=0, sticky='w')
- txt2.grid(column=2, row=1, sticky='w')
- # кнопочка
- btn = tk.Button(window, text="подтвердить", bg="maroon2", command=click_1, width=20, pady=10)
- btn.grid(column=160, row=1)
- # галочки в тестах
- selected = tk.IntVar()
- selected1 = tk.IntVar()
- selected2 = tk.IntVar()
- selected3 = tk.IntVar()
- selected4 = tk.IntVar()
- selected5 = tk.IntVar()
- selected6 = tk.IntVar()
- selected7 = tk.IntVar()
- selected8 = tk.IntVar()
- selected9 = tk.IntVar()
- selected10 = tk.IntVar()
- selected11 = tk.IntVar()
- selected12 = tk.IntVar()
- selected13 = tk.IntVar()
- selected14 = tk.IntVar()
- # сами тесты
- lbl3 = tk.Label(window, text="Я подавлена, мне тоскливо: ", font=("Arial Bold", 10))
- rad1 = tk.Radiobutton(window, text='Да', value=1, variable=selected)
- rad2 = tk.Radiobutton(window, text='Нет', value=2, variable=selected)
- rad3 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected)
- lbl4 = tk.Label(window, text="Лучше всего чувствую себя утром: ", font=("Arial Bold", 10))
- rad4 = tk.Radiobutton(window, text='Да', value=1, variable=selected1)
- rad5 = tk.Radiobutton(window, text='Нет', value=2, variable=selected1)
- rad6 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected1)
- lbl5 = tk.Label(window, text="Хочется плакать?: ", font=("Arial Bold", 10))
- rad7 = tk.Radiobutton(window, text='Да', value=1, variable=selected2)
- rad8 = tk.Radiobutton(window, text='Нет', value=2, variable=selected2)
- rad9 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected2)
- lbl6 = tk.Label(window, text="Всю ночь не могу уснуть: ", font=("Arial Bold", 10))
- rad10 = tk.Radiobutton(window, text='Да', value=1, variable=selected3)
- rad11 = tk.Radiobutton(window, text='Нет', value=2, variable=selected3)
- rad12 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected3)
- lbl7 = tk.Label(window, text="Ем как обычно: ", font=("Arial Bold", 10))
- rad13 = tk.Radiobutton(window, text='Да', value=1, variable=selected4)
- rad14 = tk.Radiobutton(window, text='Нет', value=2, variable=selected4)
- rad15 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected4)
- lbl8 = tk.Label(window, text="Смотрю в будущее с надеждой: ", font=("Arial Bold", 10))
- rad16 = tk.Radiobutton(window, text='Да', value=1, variable=selected5)
- rad17 = tk.Radiobutton(window, text='Нет', value=2, variable=selected5)
- rad18 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected5)
- lbl9 = tk.Label(window, text="Мне доставляет удовольствие общество привлекательных людей: ", font=("Arial Bold", 10))
- rad19 = tk.Radiobutton(window, text='Да', value=1, variable=selected6)
- rad20 = tk.Radiobutton(window, text='Нет', value=2, variable=selected6)
- rad21 = tk.Radiobutton(window, text='Затрудняюсь ответить', value=3, variable=selected6)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement