喵星软件园提供热门手机游戏下载,最新手机游戏攻略!

画线火柴人21-40关通关攻略,

时间:2023-10-06 09:30:46 来源: 浏览:

可爱的“火柴人磨豆腐”:用Python的tkinter实现和代码解析

1 说明:

=====

1.1 环境:python3.8和tkinter(自带)。

1.2 本机为linux操作系统,关系不大,window操作系统应该没影响。


2 效果图:

3 完整代码:

#第一步:模块导出from tkinter import * from math import * import time#第二步:窗口的基本设置root=Tk() #创建一个窗口,储存在root变量里面root.title("火柴人磨豆腐模拟") #窗口的名称#窗口的大小和位置坐标设置,格式:宽x高+x+y#注意宽和高之间的x==为字母x,不是乘号x,坑!root.geometry("1050x800+500+0") #在root窗口上定义画布c和按钮bc=Canvas(root,bg="pink",height=600,width=1000) c.place(x=25,y=25,anchor="nw")#第三步:初始化画布内参数定义#注意:画布的坐标系纵坐标是向下的,下正上负。r=150 #火柴人的躯干red的半径lc=200 #火柴人的手的长度lh=150 #豆腐的长度x0=300 #圆心x坐标y0=300 #圆心y坐标y2=0+y0 #规定豆腐块在直线y=y2上运动w=0 #初始角度为0#第四步:循环while w>-1:    #画圆函数    x1=x0+r*cos(w)    y1=y0+r*sin(w)    xb=x1+sqrt(lc*lc-pow(y2-y1,2))    y2=0+y0        #画线    L1=c.create_line(x1,y1,x0,y0,fill="black",width=20) #火柴人躯干    LC1=c.create_line(x1,y1,xb,y2,fill="black",width=10) #火柴人的手1    LC2=c.create_line(x1,y1,xb,y2-100,fill="black",width=10) #火柴人的手2    L3=c.create_line(xb,y2,xb+lh,y2,fill="white",width=250) #豆腐    #画圆    O1=c.create_oval(x0-15,y0-15,x0+15,y0+15,fill="white",outline="white") #画圆心    O2=c.create_oval(x1-15,y1-15,x1+15,y1+15,fill="white",outline="white")    c.update()#刷新画布    #间隔时间    time.sleep(1/120)    #清除运动轨迹    c.delete(L1,LC1,L3,O1,O2,LC2)    #角度变化    w+=0.01    root.mainloop()

===自己整理并分享出来===

喜欢的人,请点赞、评论、关注、转发和收藏。

标题:画线火柴人21-40关通关攻略,
链接:https://www.miaoshengapp.cn/yxgl/151213.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
《塔防镇魂师》新服“奇门八卦“11月27日开启,塔防镇魂师平民攻略
《塔防镇魂师》新服“奇门八卦“11月27日开启,塔防镇魂师平民攻略

3天分账超500万!谢苗大秀功夫,《少林寺十八罗

2023-10-04
江南百景图徐光启怎么样 能力天赋评析攻略
江南百景图徐光启怎么样 能力天赋评析攻略

在江南百景图里,徐光启是在农牧上有专长的角

2020-08-17
东方夜雀食堂好玩吗 东方夜雀食堂玩法简介,东方雀夜食堂好玩吗
东方夜雀食堂好玩吗 东方夜雀食堂玩法简介,东方雀夜食堂好玩吗

仙剑客栈2评测:好好的情怀端游竟整成了半成

2023-10-05
《艾尔登法环》无用之人开荒心得分享,
《艾尔登法环》无用之人开荒心得分享,

老手都不一定全知道,《艾尔登法环》七条实用

2023-10-04
2021年前十个月陆资赴台项目投资产品数量、额度同时下降,陆资入台投资现状如何
2021年前十个月陆资赴台项目投资产品数量、额度同时下降,陆资入台投资现状如何

“两岸经济脱钩”的谎言已不攻自破来源:华广

2023-10-05
《艾尔登法环》全支线任务完成攻略 全支线流程汇总,
《艾尔登法环》全支线任务完成攻略 全支线流程汇总,

《艾尔登法环》全结局攻略 全结局条件及剧

2023-10-04