使用python的tkinter写一个代码模拟电灯的开关。
时间: 2024-01-22 15:19:33 浏览: 221
python-tkinter.messagebox 整蛊人的代码 可运行 原创
好的,以下是一个简单的电灯开关模拟程序,使用Python的Tkinter库编写:
```python
import tkinter as tk
class LightSwitch:
def __init__(self, master):
self.master = master
master.title("电灯开关")
# 创建标签
self.label = tk.Label(master, text="电灯已关闭", font=("Arial", 20))
self.label.pack(pady=20)
# 创建按钮
self.button = tk.Button(master, text="开灯", font=("Arial", 16), command=self.switch)
self.button.pack()
def switch(self):
if self.label.cget("text") == "电灯已关闭":
self.label.configure(text="电灯已打开")
self.button.configure(text="关灯")
else:
self.label.configure(text="电灯已关闭")
self.button.configure(text="开灯")
root = tk.Tk()
app = LightSwitch(root)
root.mainloop()
```
运行该程序,将会显示一个窗口,包含一个标签和一个按钮。当按钮被点击时,标签的文本将会切换为“电灯已打开”或“电灯已关闭”,按钮的文本也会相应地改变。
注意:该程序只是一个简单的模拟,实际上并没有控制任何真实的电灯。
阅读全文