from tkinter import * window = Tk() window.title("Questionnaire") window.geometry("300x650") def on_click(): textbox.insert(0.0, name.get()) textbox.insert(END, "\n\n") textbox.insert(END, v.get()) textbox.insert(END, "\n\n") if radiovar.get() == 1: textbox.insert(END, "Male") else: textbox.insert(END, "Female") textbox.insert(END, "\n\n") if var1.get() == 1: textbox.insert(END, "Stamp collecting\n") if var2.get() == 1: textbox.insert(END, "Rock collecting\n") if var3.get() == 1: textbox.insert(END, "Chess\n") if var4.get() == 1: textbox.insert(END, "Reading\n") if var5.get() == 1: textbox.insert(END, "Writing\n") if var6.get() == 1: textbox.insert(END, "Walking\n") if var7.get() == 1: textbox.insert(END, "Jogging\n") if var8.get() == 1: textbox.insert(END, "Running\n") if var9.get() == 1: textbox.insert(END, "Drawing\n") if var10.get() == 1: textbox.insert(END, "Sleeping\n") Label(window, text="Questionnaire", font=("Times", 18)).place(x=95, y=20) Label(window, text="Name:", font=("Times", 15)).place(x=20, y=60) name = Entry(window, font=("Times", 15)) name.place(x=70, y=60) v = IntVar() Label(window, text="Age:", font=("Times", 15)).place(x=20, y=100) spin = Spinbox(window, font=("Times", 15), textvariable=v, from_=1, to=40) spin.place(x=70, y=100) radiovar = IntVar() Label(window, text="Gender:", font=("Times", 15)).place(x=20, y=140) rb = Radiobutton(window, text="Male", font=("Times", 14), variable=radiovar, value=1) rb.place(x=20, y=160) rb = Radiobutton(window, text="Female", font=("Times", 14), variable=radiovar, value=2) rb.place(x=20, y=180) var1 = IntVar() var2 = IntVar() var3 = IntVar() var4 = IntVar() var5 = IntVar() var6 = IntVar() var7 = IntVar() var8 = IntVar() var9 = IntVar() var10 = IntVar() Label(window, text="Hobbies:", font=("Times", 15)).place(x=20, y=220) sc = Checkbutton(window, text="Stamp collecting", font=("Times", 14), variable=var1) sc.place(x=20, y=240) rc = Checkbutton(window, text="Rock collecting", font=("Times", 14), variable=var2) rc.place(x=20, y=260) chess = Checkbutton(window, text="Chess", font=("Times", 14), variable=var3) chess.place(x=20, y=280) read = Checkbutton(window, text="Reading", font=("Times", 14), variable=var4) read.place(x=20, y=300) write = Checkbutton(window, text="Writing", font=("Times", 14), variable=var5) write.place(x=20, y=320) walk = Checkbutton(window, text="Walking", font=("Times", 14), variable=var6) walk.place(x=20, y=340) jog = Checkbutton(window, text="Jogging", font=("Times", 14), variable=var7) jog.place(x=20, y=360) run = Checkbutton(window, text="Running", font=("Times", 14), variable=var8) run.place(x=20, y=380) draw = Checkbutton(window, text="Drawing", font=("Times", 14), variable=var9) draw.place(x=20, y=400) sleep = Checkbutton(window, text="Sleeping", font=("Times", 14), variable=var10) sleep.place(x=20, y=420) Button(window, text="Submit", font=("Times", 15), command=on_click, pady=5, padx=5).place(x=20, y=450) textbox = Text(window, width=36, height=10, bg="#f5f5f5") textbox.place(x=20, y=490) window.mainloop()