- 打卡等级:暂无等级
- 打卡总天数:19
- 打卡月天数:10
- 打卡总奖励:17
- 最近打卡:2025-11-12 19:08:37
|
如果你想在上班时通过操作代码来解压,下面给你一个使用Python编写的简单“解压小游戏”源码示例,运行后可以通过点击鼠标来随机绘制彩色的圆形,能让你在工作间隙放松一下。
import tkinter as tk
import random
# 创建主窗口
root = tk.Tk()
root.title("解压小工具")
# 创建画布
canvas = tk.Canvas(root, width=600, height=400, bg="white")
canvas.pack()
# 定义绘制圆形的函数
def draw_circle(event):
# 随机生成颜色
colors = ["red", "green", "blue", "yellow", "orange", "purple"]
color = random.choice(colors)
# 随机生成圆形的大小
radius = random.randint(10, 50)
x = event.x
y = event.y
# 绘制圆形
canvas.create_oval(x - radius, y - radius, x + radius, y + radius, fill=color)
# 绑定鼠标点击事件
canvas.bind("<Button-1>", draw_circle)
# 运行主循环
root.mainloop()
代码说明
1. 导入必要的库:使用"tkinter"库来创建图形用户界面,"random"库用于生成随机颜色和圆形大小。
2. 创建主窗口和画布:设置窗口标题和画布的大小及背景颜色。
3. 定义绘制圆形的函数:当鼠标点击画布时,会随机选择一种颜色和大小,然后在点击位置绘制圆形。
4. 绑定鼠标点击事件:将鼠标左键点击事件与绘制圆形的函数绑定。
5. 运行主循环:让窗口保持显示并响应用户操作。
你可以将上述代码复制到Python环境中运行,通过不断点击鼠标来绘制各种彩色圆形,达到解压的效果。 |
|