0 前言
之前写了一篇用 Python 画一个小猪佩奇和哆啦 A 梦,然后最近看到有人用 turtle 画了一个心,觉得挺有意思的,于是把代码复制到本地,再加了个播放音乐。
1 环境说明
Win10 系统下 Python3,编译器是 Pycharm 。turtle 和 time 是 Python 自带的模块,不用辛苦安装;pygame 可以直接用 安装,要是不知道该怎么安装,那还是用 Pycharm 安装吧。
一
二
2 实现
代码有点多,所以是分开来,用的时候按顺序复制就好。
先导入要用的库
然后是播放音乐的功能,这里记得要把文件的路径修改一下
turtle 的设置,背景色和颜色可以使用 #bf360c 或者 red 来替换颜色,具体的颜色喜欢哪个就用哪个,看着舒服和好看就行。
下面这里开始画爱心
这里开始写字,t.goto(0, 220) 的意思是箭头前往到这个位置,(0, 0) 是中心。
(x, y),x 是左右,正数为右,负数为左;y 是上下,正数为上,负数为下。
字体可以修改,黑体、方正舒体、华文琥珀等等,找一个合适的就好。
结束,如果下面的代码注释掉 t.done() 的话,那么结束播放音乐后就会自动退出;如果不注释的话,运行完代码会停留在画图的界面,音乐播放到结束设置好的时间就结束。
这里看你喜欢,我个人是喜欢播放到一定时间就自动退出,所以我注释掉了。
录制了一个 gif 做示范
也录了一个视频,大佬请看
3 相关说明
源代码是在知乎专栏那看见的,这里复制下来进行了修改和添加。
领取专属 10元无门槛券
私享最新 技术干货