Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from tkinter import *
- root = Tk()
- b = 1
- str1 = StringVar()
- str2 = StringVar()
- str3 = StringVar()
- var1 = IntVar()
- label1 = Label(root, textvariable=str1)
- label1.pack()
- label2 = Label(root, textvariable=str2)
- label2.pack()
- userInput = Entry(root, textvariable=str3, width=26)
- userInput.pack()
- def root_quit():
- root.destroy()
- sys.exit()
- def button1():
- global myName
- myName = str3.get()
- myName = myName.lower()
- myName = myName.capitalize()
- labeltext = ['Hello, ',myName,'.']
- labeltext = ''.join(str(v) for v in labeltext)
- str1.set(labeltext)
- str2.set('What is your favourite activity?')
- str3.set('')
- button.config(command=button2)
- return
- def button2():
- global activity
- activity = str3.get()
- labeltext = ['Cool! I like ',activity,' too!']
- labeltext = ''.join(str(v) for v in labeltext)
- str1.set(labeltext)
- str2.set('How about your favourite food?')
- str3.set('')
- button.config(command=button3)
- return
- def button3():
- global favFood
- favFood = str3.get()
- labeltext = ['I like ',favFood,'!']
- labeltext = ''.join(str(v) for v in labeltext)
- str1.set(labeltext)
- str2.set('It was good getting getting to know you!')
- str3.set('')
- button.config(text="Continue", command=button4)
- return
- def button4():
- labeltext = ['Perhaps, ',myName,' we could go ',activity]
- labeltext2 = ['and get some ',favFood,' after sometime.']
- labeltext = ''.join(str(v) for v in labeltext)
- labeltext2 = ''.join(str(v) for v in labeltext2)
- str1.set(labeltext)
- str2.set(labeltext2)
- str3.set('')
- button.config(command=button5)
- return
- def button5():
- str1.set('Catch you later!')
- label2.pack_forget()
- button.pack_forget()
- userInput.pack_forget()
- str3.set('')
- quit_button = Button(root, text="Quit", command=root_quit)
- quit_button.pack()
- return
- button = Button(root, text="Submit", command=button1)
- button.pack()
- str1.set('Welcome! May I take your name?')
- mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement