用python tkinter写一个界面,整个界面分成2个大区域,项目输入与结果输出; 其中,结果输出包括5大区域,各区域名称分别是(1)行驶工况(2)燃料电池系统(3)燃料电池电堆(4)储氢系统(5)动力电池 整个界面的背景色是深蓝色,每个区域的背景颜色为灰色,字体为微软雅黑
时间: 2024-01-17 08:06:01 浏览: 85
好的,以下是一个简单的实现:
```python
import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("My App")
root.geometry("800x600")
root.configure(bg="navy")
# 创建项目输入区域
input_frame = tk.Frame(root, bg="gray", padx=20, pady=20)
input_frame.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)
# 创建结果输出区域
output_frame = tk.Frame(root, bg="gray", padx=20, pady=20)
output_frame.pack(side=tk.RIGHT, fill=tk.BOTH, expand=True)
# 创建行驶工况区域
driving_conditions_frame = tk.Frame(output_frame, bg="gray", padx=20, pady=20)
driving_conditions_frame.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
driving_conditions_label = tk.Label(driving_conditions_frame, text="行驶工况", font=("微软雅黑", 16))
driving_conditions_label.pack()
# 创建燃料电池系统区域
fuel_cell_system_frame = tk.Frame(output_frame, bg="gray", padx=20, pady=20)
fuel_cell_system_frame.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
fuel_cell_system_label = tk.Label(fuel_cell_system_frame, text="燃料电池系统", font=("微软雅黑", 16))
fuel_cell_system_label.pack()
# 创建燃料电池电堆区域
fuel_cell_stack_frame = tk.Frame(output_frame, bg="gray", padx=20, pady=20)
fuel_cell_stack_frame.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
fuel_cell_stack_label = tk.Label(fuel_cell_stack_frame, text="燃料电池电堆", font=("微软雅黑", 16))
fuel_cell_stack_label.pack()
# 创建储氢系统区域
hydrogen_storage_frame = tk.Frame(output_frame, bg="gray", padx=20, pady=20)
hydrogen_storage_frame.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
hydrogen_storage_label = tk.Label(hydrogen_storage_frame, text="储氢系统", font=("微软雅黑", 16))
hydrogen_storage_label.pack()
# 创建动力电池区域
battery_frame = tk.Frame(output_frame, bg="gray", padx=20, pady=20)
battery_frame.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
battery_label = tk.Label(battery_frame, text="动力电池", font=("微软雅黑", 16))
battery_label.pack()
# 运行主程序
root.mainloop()
```
这个程序创建了一个窗口,分为左右两个区域,左边是项目输入区域,右边是结果输出区域。结果输出区域分为五个子区域,分别是行驶工况、燃料电池系统、燃料电池电堆、储氢系统、动力电池,每个子区域包含一个标签。
这个程序的背景色是深蓝色,每个区域的背景色是灰色,字体为微软雅黑。你可以根据需要修改这些属性。
阅读全文