基于python中PAGE设计一个含有以下内容:********欢迎使用车票订购系统******* 请选择您的进一步操作 1.查询车次信息 2.售票记录和票据信息 3.各站旅客流量统计 4.退出系统 请输入选项:的火车订票界面
时间: 2023-08-29 11:10:24 浏览: 138
很高兴为您提供Python PAGE设计的火车订票界面代码:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title('车票订购系统')
# 标题标签
title_label = tk.Label(root, text='欢迎使用车票订购系统', font=('Arial', 20), pady=10)
title_label.pack()
# 选项标签
option_label = tk.Label(root, text='请选择您的进一步操作', font=('Arial', 16), pady=10)
option_label.pack()
# 选项按钮
option_frame = tk.Frame(root)
option_frame.pack()
option1 = tk.Button(option_frame, text='1.查询车次信息', font=('Arial', 14), padx=10, pady=5)
option1.pack(side=tk.LEFT)
option2 = tk.Button(option_frame, text='2.售票记录和票据信息', font=('Arial', 14), padx=10, pady=5)
option2.pack(side=tk.LEFT)
option3 = tk.Button(option_frame, text='3.各站旅客流量统计', font=('Arial', 14), padx=10, pady=5)
option3.pack(side=tk.LEFT)
option4 = tk.Button(option_frame, text='4.退出系统', font=('Arial', 14), padx=10, pady=5)
option4.pack(side=tk.LEFT)
# 输入标签
input_label = tk.Label(root, text='请输入选项:', font=('Arial', 16), pady=10)
input_label.pack()
# 输入框
input_frame = tk.Frame(root)
input_frame.pack()
input_entry = tk.Entry(input_frame, font=('Arial', 14), width=10)
input_entry.pack(side=tk.LEFT)
input_entry.focus()
# 运行按钮
run_button = tk.Button(root, text='运行', font=('Arial', 14), padx=10, pady=5)
run_button.pack()
# 运行函数
def run():
option = input_entry.get()
if option == '1':
print('查询车次信息')
elif option == '2':
print('售票记录和票据信息')
elif option == '3':
print('各站旅客流量统计')
elif option == '4':
root.destroy()
else:
print('请输入正确的选项!')
input_entry.delete(0, tk.END)
# 绑定运行按钮
run_button.config(command=run)
# 运行主循环
root.mainloop()
```
运行以上代码,即可得到一个简单的火车订票界面,包括标题、选项、输入框和运行按钮。用户可以通过输入选项来选择相应的功能。当用户点击运行按钮时,会执行相应的函数,例如查询车次信息、售票记录和票据信息、各站旅客流量统计等。当用户选择退出系统时,程序会自动关闭。
阅读全文