用tkinter设计一个三个问题的购物询问程序
时间: 2023-06-24 21:05:51 浏览: 43
好的,我可以为你提供一个简单的代码框架,你可以在此基础上进行修改和完善。以下是一个使用tkinter设计的三个问题的购物询问程序:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("购物询问程序")
# 创建问题标签
label1 = tk.Label(root, text="您需要购买什么?")
label1.pack()
# 创建问题1的输入框
entry1 = tk.Entry(root)
entry1.pack()
# 创建问题2的标签和输入框
label2 = tk.Label(root, text="您需要购买多少?")
label2.pack()
entry2 = tk.Entry(root)
entry2.pack()
# 创建问题3的标签和输入框
label3 = tk.Label(root, text="您的预算是多少?")
label3.pack()
entry3 = tk.Entry(root)
entry3.pack()
# 定义提交按钮的事件处理函数
def submit():
item = entry1.get()
quantity = entry2.get()
budget = entry3.get()
# 在这里添加你的逻辑代码,根据用户输入的内容进行处理
# 例如,计算购买商品的总价,判断是否符合预算等等
# 最后将结果展示给用户
result_label.config(text="您要购买的商品是{},数量是{},总价是{}元".format(item, quantity, total_price))
# 创建提交按钮
submit_button = tk.Button(root, text="提交", command=submit)
submit_button.pack()
# 创建结果标签
result_label = tk.Label(root, text="")
result_label.pack()
# 进入消息循环
root.mainloop()
```
在这个代码中,我们创建了三个问题的标签和输入框,以及一个提交按钮和一个结果标签。当用户点击提交按钮时,程序会获取用户输入的内容,并根据逻辑进行处理,并将结果展示给用户。
你可以根据自己的需求进行修改和扩展。