包括四个按钮,上一页,下一页,首页,尾页

from tkinter import *
from PIL import Image, ImageTkroot = Tk()
root.title('相册')
path =path = './素材包/yuanshen/'img=Image.open(path + '图片.jpg')
img = ImageTk.PhotoImage(img)label = Label(root, width=980, height=500, image=img)
label.grid(row=0, column=0, columnspan=4)
current = 0def callback_pre():global currentcurrent -= 1if current <= 0:current = 6img = Image.open(f'{path}{current}.jpg')img = ImageTk.PhotoImage(img)label.configure(image=img)label.Image = img
def nextback():global currentcurrent += 1if current >= 7:current = 1img = Image.open(f'{path}{current}.jpg')img = ImageTk.PhotoImage(img)label.configure(image=img)label.Image = img
def head():img = Image.open(f'{path}{1}.jpg')img = ImageTk.PhotoImage(img)label.configure(image=img)label.Image = img
def tail():img = Image.open(f'{path}{6}.jpg')img = ImageTk.PhotoImage(img)label.configure(image=img)label.Image = imgbutton_pre = Button(root, font=('黑体', 18), text='上一页', command=callback_pre)
button_pre.grid(row=1, column=0)
button_next = Button(root, font=('黑体', 18), text='下一页',command=nextback)
button_next.grid(row=1, column=1)
button_next = Button(root, font=('黑体', 18), text='首页',command=head)
button_next.grid(row=1, column=2)
button_next = Button(root, font=('黑体', 18), text='尾页',command=tail)
button_next.grid(row=1, column=3)
root.mainloop()

运行结果

photo

python制作相册相关推荐

  1. python制作相册_《自拍教程73》Python 自动生成相册文件夹

    这里将告诉您<自拍教程73>Python 自动生成相册文件夹,具体操作过程:案例故事: 接Python mediainfo批量重命名图片文件,测试图片是批量重命名好了, 但是将测试图片放于 ...

  2. 用Python制作一个相册播放器(附源码)

    对于相册播放器,大家应该都不陌生(用于浏览多张图片的一个应用). 当然还有视频.音乐播放器,同样是用来播放多个视频.音乐文件的. 在Win10系统下,用[照片]这个应用打开一张图片,就可以浏览该图片所 ...

  3. 使用Folium制作相册地图

    使用Folium制作相册地图 folium是JavaScript上著名的交互式地图库leaflet.js为Python提供的接口,通过它,我们可以在Python端调用leaflet的相关功能. lea ...

  4. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  5. 用 Python 制作可视化报表,这也太快了!

    作者 | 小F 来源 | 法纳斯特 在数据展示中使用图表来分享自己的见解,是个非常常见的方法. 这也是Tableau.Power BI这类商业智能仪表盘持续流行的原因之一,这些工具为数据提供了精美的图 ...

  6. Get了!用Python制作数据预测集成工具 | 附代码

    作者 | 李秋键 责编 | 晋兆雨 大数据预测是大数据最核心的应用,是它将传统意义的预测拓展到"现测".大数据预测的优势体现在,它把一个非常困难的预测问题,转化为一个相对简单的描述 ...

  7. 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画

    微信改版,加星标不迷路! 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画 作者:neozhaoliang 本文要介绍的是我写的一个有趣的小程序,一个脱离了低级趣味的程序,一个有益于广 ...

  8. Python制作当年第一款手机游戏-贪吃蛇游戏(练习)

    前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...

  9. python制作解压工具_使用python制作一个解压缩软件

    python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...

最新文章

  1. 安全专家:恶意软件盯上苹果Mac机用户
  2. Android Service学习之本地服务
  3. Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
  4. Linux:CentOS7防火墙基本操作
  5. 智能机器人领域有什么好书推荐的?
  6. lwip+freeRTOS 实现热插拔功能
  7. ubuntu wps缺少字体_WPS各版本
  8. java cookie p3p_P3P script src 解决cookie存取的跨域问题 java 终极解决办法
  9. mysql rr gap nextkey_mysql中的各种锁把我搞糊涂啦~
  10. win7 64位系统下载
  11. Hadoop组件介绍
  12. python获取浏览器cookie_python3实现读取chrome浏览器cookie
  13. Linux系统服务 2 ---- DNS基础及域名系统架构
  14. matlab 求卡方值,谁能用spss或者sas帮我做一个统计数据分析 ,求出卡方值和P值。谢谢!急需!!!!...
  15. 多图片拼图怎么操作?这个方法不要错过
  16. [HAOI2008]糖果传递
  17. Linux安装Rar软件与压缩、解压方法
  18. web端动效 lottie-web 使用
  19. 参加《互联网技术创新和产业发展论坛》有感
  20. MySQL 计算连续涨跌

热门文章

  1. QGraphicsItem图元的简单使用(一)
  2. 【水汐のc++】建立一个会员管理程序, 每个会员的登记内容包括会员编号、 会员卡号、累计消费金额,可以分别按会员编号、 会员卡号进行查询,也可以增加或删除会员信息。
  3. enumerate使用
  4. 陆奇-奇绩创坛-chatGPT新范式,新时代,新机会
  5. 朴素贝叶斯详解及中文舆情分析(附代码实践)
  6. CSV文件及用Excel正确的打开方式
  7. 写文案,认准这几个APP就够了
  8. C/C++常用的文件函数注释格式
  9. wlh机器人_机器人小组活动实施方案
  10. js中 0 +0 -0 有什么区别?