- 新增 jiyi.py 文件,实现字母翻牌记忆游戏功能 - 添加 youxijiemian.py 文件,创建游戏开始界面 - 使用 turtle 和 tkinter 模块分别实现游戏和界面 - 支持选择不同难度的游戏模式
51 lines
1.2 KiB
Python
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() |