python制作高铁名片
时间: 2024-09-18 08:06:01 浏览: 61
在Python中制作“高铁名片”通常是指创建一个交互式的、动态的界面,模拟高铁时刻表或者个人信息展示。这可以通过使用图形用户界面库如Tkinter或者更现代的如PyQt或Kivy来实现。以下是一个简单的例子,说明如何使用Tkinter快速创建一个基本的高铁时刻表界面:
```python
import tkinter as tk
class TrainTicket:
def __init__(self):
self.window = tk.Tk()
self.window.title("高铁名片")
# 创建标签和输入框
self.from_city_label = tk.Label(self.window, text="出发城市:")
self.from_city_entry = tk.Entry(self.window)
self.to_city_label = tk.Label(self.window, text="到达城市:")
self.to_city_entry = tk.Entry(self.window)
# 创建按钮
self.search_button = tk.Button(self.window, text="搜索", command=self.search_ticket)
# 布局元素
self.from_city_label.grid(row=0, column=0)
self.from_city_entry.grid(row=0, column=1)
self.to_city_label.grid(row=1, column=0)
self.to_city_entry.grid(row=1, column=1)
self.search_button.grid(row=2, columnspan=2)
def search_ticket(self):
from_city = self.from_city_entry.get()
to_city = self.to_city_entry.get()
print(f"正在查询{from_city}到{to_city}的高铁信息...")
# 实例化并运行窗口
ticket_maker = TrainTicket()
ticket_maker.window.mainloop()
阅读全文