python+tkinter使用canvas不显示图片的问题
python+tkinter中使用canvas 切换不显示图片的问题
一、canvas使用
canvas对象的create_image方法有两个重要的点要注意,一个是格式,第二是要保持持续引用:
1.This should be a PhotoImage or BitmapImage, or a compatible object (such as the PIL PhotoImage).
这应该是一个PhotoImage或BitmapImage,或者是一个兼容的对象(例如PIL PhotoImage)。
2.The application must keep a reference to the image object.
应用程序必须保留对图像对象的引用。
二、解决方案
提前声明全局变量,之后在方法里使用global来声明变量为全局变量
image = None
im = Nonedef method():global imageglobal imimage = Image.open("img.jpg") im = ImageTk.PhotoImage(image)
python+tkinter使用canvas不显示图片的问题相关推荐
- python tkinter进度条_在python tkinter中Canvas实现进度条显示的方法
如下所示: from tkinter import * import time #更新进度条函数 def change_schedule(now_schedule,all_schedule): can ...
- python的image读取的图片是什么类型的-python如何实现读取并显示图片(不需要图形界面)...
在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 matlab. 一.matplotlib 1 ...
- python界面图片-python如何实现读取并显示图片(不需要图形界面)
在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 matlab. 一.matplotlib 1. ...
- python怎么在gui中显示图片_用 PySimpleGUI 做程序(7)--显示图片
欢迎关注深入 Python 的专栏:恍然大明白www.zhihu.com 本文代码在此:https://github.com/JiangChuanGo/examples/tree/master/Py ...
- python在新的图片窗口显示图片(图像)
使用python画图,发现生成的图片在console里.不仅感觉很别扭,很多功能也没法实现(比如希望在一幅图里画两条曲线). 想像matlab一样单独地生成一个图片窗口,然后我在网上找了一个多小时,都 ...
- python中plt.imshow()不显示图片
python画图函数可能是需要一些设置,或者一些特定的函数运行才会出现图片的. Python中plt.imshow(image)无法显示图片解决办法 使用plt.imshow()发现不能显示图片,加了 ...
- python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏
本文实例为大家分享了python tkinter库实现气泡屏保和锁屏的具体代码,供大家参考,具体内容如下 显示效果如下: 代码: import random import tkinter import ...
- tkinter学习——button的显示图片文字
一.显示按钮为图片 from tkinter import * def msgShow():label.config(text="昨天是个好日子",bg="lightye ...
- Python之plt.show()不显示图片画loss曲线教程
目录 plt.show()之后不显示图片的问题 画loss曲线教程 plt.show()之后不显示图片的问题 1. 如果系统为windows等系统,那就看别的教程吧(因为我没有遇到过这类问题),比如: ...
最新文章
- 分享ShareSDK
- java 多线程经典例子——生产者与消费者的问题
- Linux中sftp加权限,Linux 搭建Sftp服务并进行权限设置
- 字符串 charat_Java | String.charAt(index)| 从字符串中按索引获取字符
- 牛客21805 字符串编码与解码
- 单行函数(数值函数)
- php 连接oracle乱码,PHP查询oracle数据显示乱码问题
- web集群之 Keepalived
- django教程ajax,Django Ajax的使用教程
- 固态硬盘SSD闪存芯片的颗粒类型 和 颗粒等级
- JAVA 中的修饰符的适用范围
- 一键还原的GHO文件夹打开方法(转载)
- 关于BigDecimal常量的使用ROUND_UP,ROUND_DOWN,ROUND_HALF_UP,ROUND_HALF_DOWN
- 技术分享 | MySQL 突如其来的主从复制延迟
- tomcat安装不上
- 操作系统实验七 地址映射与共享(哈工大李治军)
- Android 知识点 109 —— Android7.0 PowerManagerService 之亮灭屏
- New B2CShop - Code Smith 修改
- 【原创】HTML学习(2020.2.4)
- 使用ML.NET实现德州扑克牌型分类器
热门文章
- 成都高新税务推出智能电话语音咨询服务 24小时在线答复
- class文件详解(全过程举例加图解)
- 计算机的软硬件发展进程,计算机软件的发展演变简介
- elementui el-radio-group 分组排序问题
- html微数据,HTML5之 Microdata微数据
- 汇编指令对应的机器码_汇编语言输出“welcome to you!”
- 解压并安装protobuf库_通过protobuf自带gzip压缩对报文进行二次压缩
- 华为7c手机怎么恢复出厂设置_华为手机越用越卡,恢复出厂设置真有用?别乱来,看完就明白了!...
- STL算法入门基础【OI缩水版】
- NYOJ273 - 字母小游戏