'''【课后作业】 点击切换背景颜色 要求: 1.窗口内有标签、按钮如图所示 2.窗口初始背景为蓝色 3.蓝色背景时点击按钮,背景变红,弹出对话框“变红了”;红色背景时点击按钮,背景变蓝,弹出对话框“变蓝了” 注意:窗口名.config(bg='颜色') 可以设置、更改窗口背景颜色''' import tkinter as tk from tkinter import messagebox # 初始化主窗口 root = tk.Tk() root.geometry("300x200+600+300") root.title("背景颜色切换") # 初始化背景颜色标记 is_blue = True def change(): global is_blue if is_blue: root.config(bg="red") is_blue = False messagebox.showinfo("提示", "变红了") else: root.config(bg="blue") is_blue = True messagebox.showinfo("提示", "变蓝了") # 创建标签提示操作 label = tk.Label(root, text="点击按钮切换背景颜色", font=("楷体", 14)) label.pack(pady=20) # 创建按钮来切换背景颜色 change_button = tk.Button(root, text="切换背景颜色", command=change) change_button.pack(pady=10) # 初始化背景颜色为蓝色 root.config(bg="blue") # 运行Tkinter主循环 root.mainloop()