python图片查看器
用python做了一个图片查看器,效果如下所示
可以实现自动翻页,这里一共有900张照片
百度网盘链接:链接:https://pan.baidu.com/s/1mOJDoxjcEvP_tY_DmOZyOg?pwd=iksa
提取码:iksa
打不开还是算了吧
代码:
import tkinter as tk
import glob
from PIL import ImageTk, Image
root=tk.Tk()
root.geometry('906x687+100+100')
root.title("图片查看器")photos=glob.glob('D:/P/爬虫/简单爬虫/图片爬取/img1/*.jpg')#使用*读取所有图片,正则表达式,注意这里是/
photos=[ImageTk.PhotoImage(Image.open(photo)) for photo in photos]
current_photo_no=0
photo_label=tk.Label(root,image=photos[current_photo_no],width=900,height=600)
photo_label.pack()
#
number_var=tk.StringVar()
number_var.set(f"1 of {len(photos)}")
tk.Label(root,textvariable=number_var,bd=1,relief=tk.SUNKEN,anchor=tk.CENTER).pack(fill=tk.X)button_frame=tk.Frame(root)
button_frame.pack()
prev_photo=tk.Button(button_frame,text="上一页")
next_photo=tk.Button(button_frame,text="下一页")
prev_photo.pack(side=tk.LEFT,anchor=tk.CENTER)
next_photo.pack(side=tk.RIGHT,anchor=tk.CENTER)
def change_photo(next_no):global current_photo_nocurrent_photo_no=next_no+current_photo_noif current_photo_no>=len(photos):current_photo_no=0if current_photo_no<0:current_photo_no=len(photos)-1number_var.set(f'{current_photo_no} of {len(photos)}')photo_label.configure(image=photos[current_photo_no])prev_photo.config(command=lambda:change_photo(-1))
next_photo.config(command=lambda:change_photo(1))
root.mainloop()
python图片查看器相关推荐
- 【React组件】写一个模仿蓝湖的图片查看器
前言 最近公司让写一个可以自由拖拽放大的图片查看器,我寻思这还不简单,一顿操作猛如虎,俩小时后: 事实证明,一旦涉及到 DOM 的变换操作,如果很多细节考虑不全,抓过来就写,那基本就凉了.于是我仔细分 ...
- 图片html代码查看器,360度全景商品图片查看器
360 Degrees Product Viewer360度全景商品图图片查看器是个非常简单的轻松展示图片全景插件. HTML Handle CSS .cd-product-viewer-wrappe ...
- 强大的jQuery图片查看器插件Viewer.js
简介 Viewer.js 是一款强大的图片查看器 Viewer.js 有以下特点: 支持移动设备触摸事件 支持响应式 支持放大/缩小 支持旋转(类似微博的图片旋转) 支持水平/垂直翻转 支持图片移动 ...
- Win7图片查看器打印不了图片怎么办
当我们想浏览电脑中的图片文件时,可以选择系统自带的图片查看器或者第三方看图工具打开,但是有些win7用户发现自己想通过windows图片查看器打印图片却没有反应,Win7图片查看器打印不了图片怎么办? ...
- 【javascript实现的图片查看器】仿lightbox
一直就认为javascript是个好东西,一直想好好学习.学习当然也得有成果,在将近隔了一个月后终于有东西可写了. 如今,我用javascript做了个图片查看器. 先看效果图: 先介绍下功能: 1. ...
- win10照片查看器_图片打开方式中找不到Windows图片查看器怎么办
如何在电脑中使用默认的windows图片查看器来打开图片进行查看的?有时我们可能无法找到Windows图片查看器工具,接下来小编就与大家分享,一种简单的利用windows图片查看器查看图片的具体方法. ...
- android 图片查看器
android实现的图片查看器 public class MainActivity extends AppCompatActivity {private EditText et_new_path;pr ...
- windows查看器无法打开图片_Win7自带图片查看器异常
有的时候Win7系统会遇到一些图片打不开,提示 "Windows 照片查看器无法显示此图片,因为计算机上的可用内存不足.请关闭一些目前没有使用的程序或者释放部分硬盘空间(如果硬盘几乎已满), ...
- vue图片查看器,支持放大 缩小 还原
Vue中使用图片查看器 如何使用 项目中使用的是 vue + element-ui 要求查看图片时能够实现 图片放大缩小翻转等功能,于是找到一个适合的插件,首先看下效果: 功能与我们设想的一样,下面看 ...
- Android仿微信朋友圈图片展示效果,图片查看器
现在越来越多的APP都会有图片展示,这里是模仿微信朋友圈图片展示效果,图片查看器. 主要分为4部分: 1.透明Activity 2.计算gridView下iamgeView Item所在位置 3.一张 ...
最新文章
- 黑马lavarel教程---6、简单验证
- c++图书管理系统_轻松学做C语言课程设计:图书管理系统-数组实现
- Clion 远程同步设置
- Teams App抽奖机器人 - 基础架构
- 前端全栈大佬是如何使用javaScript实现一个无缝轮播
- 华为开启管理员模式_又一年的心动模式开启,华为nova8系列8号色撩人肺腑
- iphone双卡_满屏的iPhone12评测来了,看哪个不重要,买哪个才重要|iphone|国行|iphone12...
- 框架 go_GoFrame v1.13.1 发布,Go 应用开发框架
- 【6.0】组合主键映射
- java is a like a_小猿圈java之is-a、have-a和like-a的区别
- windows命令全集
- mac + win ,用python一行代码批量下载哔哩哔哩视频
- python里的str.format_详解Python中的str.format方法
- 猫和老鼠玩象棋,玩了M+N局,猫赢了M局 老鼠赢了N局 NM,而且在整个过程中,猫的得分从来没有超过过老鼠,问共有多少种可能的比赛得分过程
- HaaS学习笔记 | 阿里云物联网平台的产品和设备创建明细教程
- 正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序(2)程序编辑,程序编译,程序连接(3)程序,程序模块,程序文件 (4)函数,主函数,被调用函数,库函数
- js中replace函数的使用
- 若查找课程表中课程名称是计算机或英语,在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确条件表达式是______。...
- 使用ISA Server 2004限制BT下载
- 关于虚拟机可以ping通主机,主机ping不通虚拟机的问题