python制作相册
包括四个按钮,上一页,下一页,首页,尾页
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制作相册相关推荐
- python制作相册_《自拍教程73》Python 自动生成相册文件夹
这里将告诉您<自拍教程73>Python 自动生成相册文件夹,具体操作过程:案例故事: 接Python mediainfo批量重命名图片文件,测试图片是批量重命名好了, 但是将测试图片放于 ...
- 用Python制作一个相册播放器(附源码)
对于相册播放器,大家应该都不陌生(用于浏览多张图片的一个应用). 当然还有视频.音乐播放器,同样是用来播放多个视频.音乐文件的. 在Win10系统下,用[照片]这个应用打开一张图片,就可以浏览该图片所 ...
- 使用Folium制作相册地图
使用Folium制作相册地图 folium是JavaScript上著名的交互式地图库leaflet.js为Python提供的接口,通过它,我们可以在Python端调用leaflet的相关功能. lea ...
- 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...
话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...
- 用 Python 制作可视化报表,这也太快了!
作者 | 小F 来源 | 法纳斯特 在数据展示中使用图表来分享自己的见解,是个非常常见的方法. 这也是Tableau.Power BI这类商业智能仪表盘持续流行的原因之一,这些工具为数据提供了精美的图 ...
- Get了!用Python制作数据预测集成工具 | 附代码
作者 | 李秋键 责编 | 晋兆雨 大数据预测是大数据最核心的应用,是它将传统意义的预测拓展到"现测".大数据预测的优势体现在,它把一个非常困难的预测问题,转化为一个相对简单的描述 ...
- 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画
微信改版,加星标不迷路! 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画 作者:neozhaoliang 本文要介绍的是我写的一个有趣的小程序,一个脱离了低级趣味的程序,一个有益于广 ...
- Python制作当年第一款手机游戏-贪吃蛇游戏(练习)
前言: 文章利用Python pygame做一个贪吃蛇的小游戏而且讲清楚每一段代码是用来干嘛的. 据说是贪吃蛇游戏是1976年,Gremlin公司推出的经典街机游戏,那我们今天用Python制作的这个 ...
- python制作解压工具_使用python制作一个解压缩软件
python实现解压缩的重要模块就是--zipfile,其次是os 安装zipfile模块 首先得安装zipfile模块,打开cmd输入一下命令即可安装 pip install zipfile os是 ...
最新文章
- 安全专家:恶意软件盯上苹果Mac机用户
- Android Service学习之本地服务
- Linux常用软件和安装方法,Linux软件安装与卸载常用方法(转)
- Linux:CentOS7防火墙基本操作
- 智能机器人领域有什么好书推荐的?
- lwip+freeRTOS 实现热插拔功能
- ubuntu wps缺少字体_WPS各版本
- java cookie p3p_P3P script src 解决cookie存取的跨域问题 java 终极解决办法
- mysql rr gap nextkey_mysql中的各种锁把我搞糊涂啦~
- win7 64位系统下载
- Hadoop组件介绍
- python获取浏览器cookie_python3实现读取chrome浏览器cookie
- Linux系统服务 2 ---- DNS基础及域名系统架构
- matlab 求卡方值,谁能用spss或者sas帮我做一个统计数据分析 ,求出卡方值和P值。谢谢!急需!!!!...
- 多图片拼图怎么操作?这个方法不要错过
- [HAOI2008]糖果传递
- Linux安装Rar软件与压缩、解压方法
- web端动效 lottie-web 使用
- 参加《互联网技术创新和产业发展论坛》有感
- MySQL 计算连续涨跌