pythonV3V4/第14讲十秒挑战/课堂成果/课后作业-点击按钮切换背景颜色.py
sairate 2cd753d3d9 feat(第7讲 字母卡牌): 实现记忆游戏并添加开始界面
- 新增 jiyi.py 文件,实现字母翻牌记忆游戏功能
- 添加 youxijiemian.py 文件,创建游戏开始界面
- 使用 turtle 和 tkinter 模块分别实现游戏和界面
- 支持选择不同难度的游戏模式
2025-06-29 09:06:19 +08:00

51 lines
1.2 KiB
Python

'''【课后作业】
点击切换背景颜色
要求:
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()