范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

杨幂图片赏析pythontkinter的图片显示方法小结

  1 说明:
  =====
  1.1 图片来自今日头条正版免费图库,向杨幂表示致谢和致敬!
  1.2 利用美女图片的赏析和图片的操作,熟悉python-tkinter的图片显示方法,增加学习兴趣,代码和讲解详细,由浅入深,小白秒懂,值得收藏。
  1.3 tkinter是python的自带的GUI,目前本机python3.8自带tkinter,与python2的tkinter可能使用上有一点不一样,请注意。
  1.4 图片先赏析一下,8张图片。
  1.jpeg
  2.jpeg
  3.jpeg
  4.jpeg
  5.jpeg
  6.jpeg
  7.jpeg
  8.jpeg
  2 tkinter本身图片显示方法
  ===================
  2.1 只能显示png和gif格式的图片,将3.jpeg,截图为3.png,即可。
  2.2 tk.Label法加载图片,代码:import tkinter as tk root = tk.Tk()  #创建一个图片管理类 #photo = tk.PhotoImage(file="/home/xgj/Desktop/tkinter-pic/3.jpeg")  #报错 photo = tk.PhotoImage(file="/home/xgj/Desktop/tkinter-pic/3.png")  #可以 #把图片整合到标签类中 imgLabel = tk.Label(root,image=photo) #四种方位:top, bottom, left, or right imgLabel.pack(side=tk.TOP)  tk.mainloop()
  2.3 canvas法:不是最佳的。from tkinter import * tk = Tk()  #创建一个图片管理类 photo = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/3.png")  #画布大小设置 canvas = Canvas(tk,width=2000, height= 2000) #canvas = Canvas(tk)  #默认画布大小不大,显示不全 #加载到canvas上,x和y是坐标点,是图片中心点的坐标点 #是图片长宽的一半 canvas.create_image(500,500,image = photo)  canvas.pack()  tk.mainloop()
  3 读取任意格式的图片
  ================
  3.1 采用PIL库来实现
  3.2 读取1.jpeg,效果图
  3.3 代码,采用PIL库法和tk.Label标签法显示图片是最佳选择!import tkinter as tk from PIL import Image, ImageTk  root = tk.Tk()  #用PIL图片管理器读取和管理图片,可读取任意格式的图片 image = Image.open("/home/xgj/Desktop/tkinter-pic/pic/1.jpeg") photo = ImageTk.PhotoImage(image)  #把图片整合到标签类中 imgLabel = tk.Label(root,image=photo) #四种方位:top, bottom, left, or right imgLabel.pack(side=tk.TOP)  tk.mainloop()
  4 高级一点:
  ========
  4.1 canvas图片显示并图片移动,现将图片大小修改为200和200,代码采用PIL法,此处省略。
  4.2 效果图
  4.3 代码:#第1步:导入模块 from tkinter import *  #第2步:窗口相关设置 #窗口初始化 tk = Tk() #设置窗口的大小宽x高+偏移量(x和y坐标点) tk.geometry("1000x1000+500+200") #设置窗口标题 tk.title("杨幂图片赏析")  #第3步:读取图片和画布显示 #创建一个图片管理类,将图片设置小一点200×200 photo = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/33.png") #画布大小和背景颜色设置 canvas = Canvas(tk,width=1000, height= 1000,bg="black") canvas.create_image(100,100,image = photo)   canvas.pack()  #第4步:定义图片移动函数 #上下左右方向键 def picMove(event):     if event.keysym == "Left":         canvas.move(1,-5,0)     if event.keysym == "Right":         canvas.move(1,5,0)     if event.keysym == "Up":         canvas.move(1,0,-5)     if event.keysym == "Down":         canvas.move(1,0,5)  #第5步:方向键和功能绑定到画布上 canvas.bind_all("",picMove) canvas.bind_all("",picMove) canvas.bind_all("",picMove) canvas.bind_all("",picMove)  #第6步:tk循环挂起 tk.mainloop()
  5 再高级一点:
  ===========
  5.1 8张图片动态切换,pic文件夹,里面1~8.jpeg图片
  5.2 效果图:
  5.3 代码 #第1步:导入模块 from tkinter import * from PIL import Image,ImageTk  #第2步:窗口初始化 root=Tk() #设置窗口的大小宽x高+偏移量(x和y坐标点) #root.geometry("1000x1000+500+200") #如果这个不设置,窗口大小就随图片大小自适应 #来高级一点,仅仅设置窗口的位置,大小不设置 root.geometry("+500+200")  #设置窗口标题 root.title("杨幂图片动态赏析")  #第3步:读取图片 IMG=[] #8张图加1 for i in range(1,9):     im=Image.open("/home/xgj/Desktop/tkinter-pic/pic/"+str(i)+".jpeg")     img=ImageTk.PhotoImage(im)     IMG.append(img)  #第4步:将图片显示在label标签上 counter=0 label=Label(root,image=IMG[counter]) label.grid(row=1)  #第5步:图片更改函数 def chimg():     global label     global counter     #8张图减1     if counter<7:         counter+=1     else:         counter=0     label.destroy()     label=Label(root,image=IMG[counter])     label.grid(row=1)  #第6步:按钮设置和功能调用 Button(root,text="换图",width = 15, height = 2,bg="pink",command=chimg).grid(row=0) mainloop()
  6 自动图片定时切换
  ===============
  6.1 效果图
  6.2 代码:#coding=utf-8  #导入模块 from tkinter import *  #初始化Tk top = Tk() #标题名 top.title("定时更换图片") #仅仅设置窗口的位置,大小不设置 top.geometry("+500+200")   #注意png格式,自身图片管理器读取图片,格式png和gif img1 = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/pic/1.png") img2 = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/pic/2.png") img3 = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/pic/3.png") img4 = PhotoImage(file="/home/xgj/Desktop/tkinter-pic/pic/4.png")  #初始化i i = 1 #图片切换时间1000ms(1秒) chtime=1000  #图片切换函数定义 def changeImage(i):     #python %取余数     if i % 3 == 1:         label.configure(image = img1)         i = i + 1         label.after(chtime,changeImage,i)     elif i % 3 == 2:         label.configure(image=img2)         i = i + 1         label.after(chtime, changeImage,i)     else:         label.configure(image=img3)         i = i + 1         label.after(chtime, changeImage, i)  #标签定义和初始化显示图片1 label = Label(top, image=img1) #标签位置pack设置 label.pack(fill=X,expand=1) #切换间隔时间,函数调用,i label.after(chtime,changeImage,i) #循环挂起 top.mainloop()
  超级齐全,分享处理。

为什么IC卡又叫做M1卡呢?总会碰到有人问我要做M1卡,可以制作的,M1卡就是IC卡,不是,我做的是M1卡,不是IC卡。于是就展开了解释一番,告诉他两者是一样的,但又是不一样的。难道就是我们常说的四个字和而不IC卡是由什么组成的?无论看什么,我们先都是通过外表来看的,那么IC卡(这里说的IC卡都是指感应式IC卡),我们可以看出什么呢?那它是由什么组成的呢?从表面看,我们看到的是这张IC卡的材质,IC卡的材质什么是IC卡?一提到IC卡,我们往往知道它的名字,却不一定真正了解它。对于它的定义,我们可以通过搜索得到它的定义,知道它背后的参数,知道它的一些功能特征,这些信息很容易得到,但是我们的IC卡是什IC卡的使用频率是多少,误差范围是多少?这里的IC卡是感应式IC卡,而它又可以称为非接触式IC卡,又属于射频卡中的一种。我们常用的射频卡的频率使用范围分为低频高频超高频,其工作频率范围分别是125134KHZ13。56M幼儿园一般使用的是什么卡?在学校使用的卡类当中,我们不可忽悠幼儿园也是一个使用卡的学校,虽然是幼儿园,但也是学校,那幼儿园一般都使用什么卡呢?智能接送卡幼儿园使用的卡目的主要是方便家长接送自己的孩子,因为对幼儿园接送卡制作模板有哪些?关于幼儿园接送卡的制作模板我们可以从网上看到千百种,也是看得眼花缭乱,这个看着漂亮,那个看着也不错,都是那么的好看,该如何选择呢?该如何选择,其实这是一个很好的选择的,只要掌握了其幼儿园接送卡常用的两种芯片卡是什么卡?幼儿园不比中小学或者大学,在卡片使用上,幼儿园还是相对简单一些,没有过多的功能要求,能够满足接送功能即可,这个是就是大的功能要求,至于其他针对孩子而言,则是多余了的,他们只想过一个如何制作幼儿园接送卡?我们常常会碰到客户问,你们的幼儿园接送卡怎么制作?怎么制作的含义是什么?更多时候是体现价格,基本上就是问价格,但是作为卡厂的销售可以不能直接回答价格,这样很容易犯错,也没得到任何有幼儿园接送卡的IC卡有什么优势呢?我们说到幼儿园接送卡常用的有两种芯片卡,就是ID卡和IC卡,而IC卡是较为多的使用,那么IC卡有什么优势呢?幼儿园接送卡首先安全性高。为什么说安全呢?IC卡是具有加密功能的,具有1幼儿园接送卡的样式有哪些?说到幼儿园接送卡的样式,我们较为熟知的外形就是标准卡,即我们常说的银行卡大小的卡,没错,多数的卡片的样式就是标准卡的样式,那么幼儿园接送卡的样式,在实际中我们都会采用哪些样式呢?第为什么你的校园IC卡不能用呢?在制作校园IC卡的工作中,我们总会碰到各种各样的问题,不是印刷问题,就是不能用的问题,不能用就是体现在芯片上,那有什么原因导致你的校园IC卡不能使用了呢?下面就简单一下,看下是不是
孕期防辐射很重要,注意这3点妈妈宝宝更健康辐射渐渐成为了人们谈之色变的话题随着现代科技的高速发展,辐射可谓无处不在,它是一种能量,会在人体中积累,如果积累到一定程度就会产生不良影响。我们看不到也摸不着他。便一直被大众称为隐皮肤松弛怎么办?别慌,我们阻止不了时间,但能静止容颜常听人说女人一定懂得保养你把自己经营好了自然有人慌不择路得来讨你的欢心在我们25岁以后,就会开始出现皮肤松弛现象,可能在你还没察觉的时候,肌肤就从一些小细节里慢慢暴露松弛的问题。女南京行南京伟思ampampamp诗安国际全周期精英培训班正式开启终于的终于8月3日上午南京伟思诗安国际全周期精英培训班在南京举行大家肯定充满期待吧那就快来看看吧随着市场对母婴行业需求的加强,诗安也加快了专业人才的储备和培育。在诗安,一名合格的母平时不晒被,百万螨虫陪你睡,你怕不?平时不晒被,百万螨虫陪你睡,据统计,即使是在整洁的家,平均每张床上被褥螨虫和尘埃螨虫也至少有1500万只。检测显示,一个用了8年的枕头,其10的重量竟是螨虫和螨虫的尸体。经历了疫情等雨来你有遇到过哪些东西你越等,它越不来吗?前几天新闻报道北京暴雨,于是大家开启了等雨模式。这场等雨模式,你不是一个人,截止到2020年8月12日1317分全北京都在等雨上到微博热搜第十位,关注人数达到90w等雨人的心里话等拒绝让孩子成为笨小孩,家长应该从小这样培养孩子逻辑性逻辑思维是孩子日后学习写作和数学的基础智力。(孩子学习成绩好不好,也是有关系的哦!)逻辑思维是思维的一种高级形式,人们在认识事物的过程中借助于概念判断推理等思维形式能动地反映客观现穷人的孩子不一定早当家,穷与知穷我们务必知道穷,不是早当家的必要前提。自强不息才是。穷人的孩子不一定早当家几年前,过年回家去亲戚家,正好看到亲戚家十几岁大的孩子在忙前忙后,什么都会做,一时间弟弟有了对比对象,妈妈说要是弟弟有围绕经期减肥有多靠谱?看看就知道了经期减肥怎么做?很多女生都听过这样的传言,例假期间节食减肥的方法非常容易变瘦,事实上在经期阶段女士的身体十分孱弱,所以来月经的时候是不能减肥的。那想减肥的话,需要怎么做呢?记住这几京东奶爸盛典奶爸福音宝妈的圣地母婴行业的又一转折点随着互联网时代不断发展,带娃早已不是妈妈们的专属任务,当一个家庭有新生命的诞生,爸爸们纷纷投入到奶爸的行列,奶爸育儿成为新风潮,喂奶粉换尿布玩游戏哄睡觉似乎全都不在话下。但是宝妈坐宝宝午睡时间多长比较好?孔子曰中午不睡,下午崩溃孟子曰孔子说得对睡好午觉,才能元气满满但是,宝宝闹着不睡觉怎么办宝宝养成午睡习惯,好处多多。午觉睡得好,宝宝精神状态好,生长发育快。但是宝宝的午睡时间必须是所有女孩子注意啦!关于缓解法令纹的方法,我只说这一次莎士比亚十四行诗集里写道Timewillpiercemagnificentyouth,theparallellineswillbeengravedonthebeautyoffore