Я новичок в Python, и я пробую tkinter.В настоящее время я использую random
, чтобы выбрать из списка.Когда список выбран, я хочу, чтобы появилась определенная кнопка.И т.д., когда выбран Pinoeer Mrt, для меня появляется кнопка 1, в противном случае, если выбраны другие, появляется та же кнопка, но выполняется другая функция.
Я обратился за помощью к stackoverflow, но, похоже, не могу найти какую-либо связаннуюна мои нужды.Если у вас есть какая-либо ссылка, пожалуйста, прокомментируйте ниже, и я посмотрю. Спасибо!
def lunchLocation():
location_list = ['Pinoeer Mrt', 'Joo Koon Mrt', 'Avenue 3 - Hot Sun', 'Walk 1km - Hot Sun']
Location = random.choice(location_list)
print("Today we eat at ",Location ," lah!")
def foodChoicePinoeer():
ryan_Pinoeer = ['Minced Meat Noodle', 'Hotplate Chicken', 'fishball Soup']
elieen_Pinoeer = ['Hotplate Chicken', 'fishballNoodle' , 'banMian']
tommy_Pinoeer = ['Chicken Rice', 'Hotplate chicken', 'Chai Fan']
rob_Pinoeer = ['Hotplate Chicken', 'Ban Mian', 'Minced Meat Noodle']
ryan = random.choice(ryan_Pinoeer)
print("Today Ryan eat ",ryan_Pinoeer, 'ok?')
print("/nWhile Elieen eat ",elieen_Pinoeer,'lah !')
print("/nAnd Tommy will eat ",tommy_Pinoeer,'!!')
print("/nLastly rob will eat ",rob_Pinoeer," hor")
root = tk.Tk()
canvas1 = tk.Canvas(root, width=500, height=500)
canvas1.pack()
button1 = tk.Button(text='Choose Food', command=foodChoicePinoeer(), bg='brown', fg='white')
canvas1.create_window(300, 150, window=button1)
root.mainloop()