python-pygame实现画板

这篇博客介绍如何利用Python的Pygame库构建一个简单的交互式画板应用。通过这个应用,用户可以在画布上自由绘图,实现基本的绘画功能。内容包括设置窗口、初始化画板、处理用户输入及绘制图形的步骤。
摘要由CSDN通过智能技术生成
import pygame
from pygame.locals import *      #这句可以借用事件类型的名称

pygame.init()
screen=pygame.display.set_mode((800,600))
# 设置画板的颜色
screen.fill((255,255,255))

# 工具栏
up=pygame.image.load('up.png')
screen.blit(up,(0,0))
# 清除按钮
clear=pygame.image.load('cl.png')
screen.blit(clear,(150,50))

########################start part1- 添加加和减按钮########################
add=pygame.image.load('add.png')
cut=pygame.image.load('cut.png')
# 图片大小为40*40
screen.blit(add,(220,55))
screen.blit(cut,(280,55))
########################end part1 - 添加加和减按钮########################

########################start part3 - 添加颜色按钮#########################
# 添加颜色
clist=[
    (255,0,0),(0,255,0),(0,0,255),(0,51,153),(255,0,102),(219,7,109),
]

# for循环生成颜色按钮
for i in range(len(clist)):
    c_x=400+48*i  # 48为色块的边长,也是步长
    c_y=55
    pygame.draw.rect(screen,clist[i],(c_x,c_y,48,48))
    
########################end par
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值