最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
如何使用python绘图比较两个手机屏幕大小 使用python绘图比较两个手机屏幕大小代码
时间:2020-01-03 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下使用python绘图比较两个手机屏幕大小代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
代码如下:
import tkinter,math #手机一参数设置: first_phone = (7.2,2244,1080) #(尺寸,分辨长,分辨宽) #手机二参数设置: second_phone =(6.59,2340,1080) #(尺寸,分辨长,分辨宽) def calc_phone(phone_info):#参数为手机信息(尺寸,分辨率长,分辨率宽) diagonal,res_l,res_w = phone_info #计算宽度 w = math.sqrt( math.pow(diagonal, 2)*math.pow(res_w,2)/(math.pow(res_w,2)+math.pow(res_l,2)) ) #计算长度 l = math.sqrt(math.pow(diagonal, 2)-math.pow(w,2)) return l,w #创建窗口 window = tkinter.Tk() #窗口标题 window.title(f'手机大小对比 蓝色({first_phone[0]}尺寸),黑色({second_phone[0]}尺寸)') #创建画布 canvas = tkinter.Canvas (window,,,bg="white") #绘制矩形a,b,c,d值为左上角和右下角的坐标),填充颜色:blue,边框颜色:blue a = 100 c,d = calc_phone(first_phone) canvas.create_rectangle(a,a,a+100*d,a+100*c,outline='blue')#手机一 c,d = calc_phone(second_phone) canvas.create_rectangle(a,a,a+100*d,a+100*c)#手机二 #包装画布 canvas.pack() #删除指定图形 # canvas.delete("red") #运行并显示窗口 window.mainloop()
效果图如下:
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27