精华内容
下载资源
问答
  • Tkinter导入图片报错。

    2021-01-15 18:27:17
    新手遇到问题太多了 :( 我导入了两次 图片,...当我想在另一个窗口中导入图片后报错: <p>_tkinter.TclError: can't invoke "image" command: application has been destroyed</p>
  • 本人是一个刚开始学习是用python的小白,目前自学到使用Tkinter在窗口上导入一张图片,但是无论如何都成功不了。 1.当我把文件的具体路径输入时,会出现下图的情况! ![图片说明]...
  • 最近在用tkinter在写一些小图像软件时,发现导入图片时出现了两个问题。 ① OpenCV读取图片时,默认通道是BGR格式,而现在主流通道格式是RGB格式,tkinter中也是如此。 处理前: dst=cv.cvtColor(resize_image,cv....

    最近在用tkinter在写一些小图像软件时,发现导入图片时出现了两个问题。

    ① OpenCV读取图片时,默认通道是BGR格式,而现在主流通道格式是RGB格式,tkinter中也是如此。

    处理前:
    在这里插入图片描述

    dst=cv.cvtColor(resize_image,cv.COLOR_BGR2RGB)
    

    处理后:
    在这里插入图片描述

    主要是由于OpenCV中imread的读取问题,也可以用tkinter的读取图片。

    ②tkinter中的图片并不是矩阵形式。所以处理起来特别麻烦,所以事先在OpenCV中处理好,然后通过函数转变为tkinter格式,然后在GUI中显示。

    new_image=Image.fromarray(dst)
    
    展开全文
  • 我已经搜索了许多人在这里问过的一些其他问题,关于如何从Tkinter导入图像作为背景,我必须说我没有多少帮助.让我向你解释我的问题.我已经下载了一个图像,将其转换为gif并将其保存到我的桌面.但是,Tkinter窗口打开后它...

    我已经搜索了许多人在这里问过的一些其他问题,关于如何从Tkinter导入图像作为背景,我必须说我没有多少帮助.

    让我向你解释我的问题.我已经下载了一个图像,将其转换为gif并将其保存到我的桌面.但是,Tkinter窗口打开后它不会导入图像.

    这是我的代码:

    import Tkinter as Tk

    root = Tk.Tk()

    background_image=Tk.PhotoImage("C:/Desktop/logo.gif")

    background_label = Tk.Label(root, image=background_image)

    background_label.place(x=0, y=0, relwidth=1, relheight=1)

    root.wm_geometry("600x400+20+40")

    root.title('Menu')

    playButton = Tk.Button(root, text='Play', command=root.destroy)

    playButton.pack()

    root.mainloop()

    你能帮帮我吗?

    解决方法:

    你应该以这种方式使用PhotoImage.

    background_image=Tk.PhotoImage(file="C:/Desktop/logo.gif")

    标签:python,import,image,tkinter,pygame

    展开全文
  • 图片导入 import tkinter as tk # 实例化一个窗口对象 window = tk.Tk() # 设置title window.title('my window') # 设置大小,XxY的字符串格式 window.geometry('600x400') canvas = tk.Canvas(window, bg='blue...

    Tkinter Canvas画布 & 图片导入

    
    import tkinter as tk
    
    # 实例化一个窗口对象
    window = tk.Tk()
    # 设置title
    window.title('my window')
    # 设置大小,XxY的字符串格式
    window.geometry('600x400')
    
    
    canvas = tk.Canvas(window, bg='blue', height=100, width=400)
    # 自带的PhotoImage只能使用gif图片
    image_file = tk.PhotoImage(file=r'C:\Users\Administrator\Desktop\2.gif')
    # 0,0 -> 锚定的点, anchor='nw' -> 左上角锚定
    image = canvas.create_image(0, 0, anchor='nw', image=image_file)
    
    # 画布上画一条线
    x0, y0, x1, y1 = 50, 50, 80, 80
    line = canvas.create_line(x0, y0, x1, y1)
    # 画一个红色的圆
    oval = canvas.create_oval(x0, y0, x1, y1, fill='red')
    # 画一个正方形
    rect = canvas.create_rectangle(100, 30, 100 + 20, 30 + 20)
    
    
    def moveit():
        # 将rect对象向下移动
        canvas.move(rect, 0, 2)
    
    
    canvas.pack()
    b = tk.Button(window, text='move', command=moveit).pack()
    
    window.mainloop()  # 循环显示
    
    
    
    from PIL import ImageTk,Image
    # 针对其他格式的对象需要借助PIL处理图像,通过tk.Label实现
    window2 = tk.Tk()
    window2.geometry('600x400')
    im = Image.open(r'C:\Users\Administrator\Desktop\1.jpg')
    img = ImageTk.PhotoImage(im)
    tk.Label(window2,image=img,width=300,height=300).pack()
    window2.mainloop()
    
    展开全文
  • Tkinter添加图片

    千次阅读 2019-02-12 22:15:00
    Tkinter添加图片的方式,与Java相似都是利用label标签来完成的: 一、默认的是gif的格式,注意将png后缀名修改为gif还是无法使用,文件格式依然错误  photo = PhotoImage(file=r'【文件名】.gif') label = Label...

    Tkinter添加图片的方式,与Java相似都是利用label标签来完成的:

    一、默认的是gif的格式,注意将png后缀名修改为gif还是无法使用,文件格式依然错误

      photo = PhotoImage(file=r'【文件名】.gif')
      label = Label(【Tk对象】, image=photo)

    二、.png文件的格式
      利用Pillow库导入,ImageTk。
      photo = ImageTk.PhotoImage(file=r'【文件名】.png')
      label = Label(【Tk对象】, image=photo)
      example:

     1 from tkinter import *
     2 
     3 root = Tk()
     4 photo = PhotoImage(file=".\images\element_1.png")
     5 Label(root, image=photo).pack()
     6 
     7 
     8 def callback():
     9     print('点到我了')
    10 
    11 
    12 Button(root, text='点我', command=callback).place(relx=0.5, rely=0.5, anchor=CENTER)  # relx和rely是相对父组件的位置,范围是 00~1.0。0是最左边,0.5是正中间,1是最右边
    13 mainloop()

     

      结果呈现:

     

    三、注意
    使用的时候先添加背景图片在来进行其他组件的配置


    转载于:https://www.cnblogs.com/future-dream/p/10367328.html

    展开全文
  • 导入tkinterfrom tkinter import * import tkinter.font as font root = Tk()configconfig可以改变控件的属性。l = Label(text='1') l.pack()用config改变文本和字体:l = Label(text='1') l.pack() l.config(text...
  • 导入tkinterfrom tkinter import *import tkinter.font as fontroot = Tk()configconfig可以改变控件的属性。l = Label(text='1')l.pack()用config改变文本和字体:l = Label(text='1')l.pack()l.config(text='2',...
  • 使用tkinter导入非gif格式的图片时,需要用PIL的包转换格式,不然会报错 参考链接: stackoverflow 简书 案例代码 from tkinter import * from PIL import Image,ImageTk class MyFirstGUI: def __init__(self,...
  • 导入tkinterfrom tkinter import * import tkinter.font as font root = Tk()configconfig可以改变控件的属性。l = Label(text='1') l.pack()用config改变文本和字体:l = Label(text='1') l.pack() l.config(text...
  • PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown code """ @Author : 行初心 @Date : 18-10-1 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengjiu """ from tkinter import * ...
  • 如何将UG中的图纸导入到CAD中CAD-实力讲解----起重钩的绘制UG工程图模型细节部分表达UG模型实例---耳机...今天要跟大家分享的是“UG12如何将jpg图片导入其中”Ug当中是可以直接引用图片做逆向造型的,比如ug8.0当中...
  • Taller_Tkinter_g12-源码

    2021-03-02 02:59:54
    tkinter导入为tk 从tkinter导入ttk 从tkinter导入消息框 从tkinter导入* 从tkinter.ttk导入Progressbar 从tkinter导入菜单 激活年龄时代的Agregar 3小部件,se agregaron los siguientes: 1)留言框 le ...
  • 解决Python中展示tkinter不支持的图片格式 本文章小编给大家分享在Python中展示tkinter不支持的图片格式的解决方法。 在GUI编程中,我们可以在根窗口图形交互界面展示图片。但常常都会遇到下图中的问题,提示导入...
  • 说明:学习到的知识2.1 在tkinter中插入图片和设置图片运动的动画2.2 tkinter的设计2.3 爬虫相关知识:爬取天气,并展示在tkinter的窗口上3.所用到的图片4.代码说明:4.1 导入模块:import timeimport urllib....
  • 说明:学习到的知识2.1 在tkinter中插入图片和设置图片运动的动画2.2 tkinter的设计2.3 爬虫相关知识:爬取天气,并展示在tkinter的窗口上3.所用到的图片4.代码说明:4.1 导入模块:import timeimport urllib....
  • tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法), 退而求其次,改成增加一个update按钮,每次点下按钮自动更新图片,注释掉的部分...
  • 导入tkinter和用于插入jpg等图片的PIL: from tkinter import * from PIL import Image,ImageTk 创建窗口:(必备) root=Tk() #root为自定义的Tk对象名称 root.title("这是标题") #窗口标题 screenWidth=root....
  • 您可以创建从canvas继承的自定义按钮类,并像使用Button()一样使用它。我给你做了一个希望你觉得有用。在自定义按钮类:将此类另存为...在import tkinter as tkclass Imgbutton(tk.Canvas):def __init__(self, mas...
  • importtkinter as tkfrom tkinter import *from tkinter importttkfrom urllib.request importurlopenfrom PIL importImage, ImageTk#import make_pic_2 在这里导入自己的py包文件num=1url= "./PICTURE/Rain.png"def...
  • 本文章小编给大家分享在Python中展示tkinter不支持的图片格式的解决方法。在GUI编程中,我们可以在根窗口图形交互界面展示图片。但常常都会遇到下图中的问题,提示导入PIL错误,不要担心小编来帮你们解决这个问题!...
  • 关于Python tkinter中出现的坑(界面Tk()+图片显示)

    万次阅读 多人点赞 2019-03-06 18:06:45
    ** * 一、关于Python3的tkinter模块 ...关于创建tkinter 的大家耳熟能详的就是直接 win=Tk()[在导入方式为from tkinter import *形式下],但是还有另一种方法用来创建窗口那就是:win=Toplevel(),这个...
  • NASA搜索应用的创建快速原型是...首先,让我们创建一个名为nasa_search_ui.py的脚本:这里将导入一些新包。第一个是请求包,使用方便,基于Python实现文件下载和Internet相关操作,许多开发人员认为它比Python自带的...
  • import tkinter as tk # 导入GUI界面函数库 # 创建窗口 设定大小并命名 window = tk.Tk() window.title("我是。。") # window.geometry('1000x1000') global img_png # 定义全局变量 图像的 var = tk.StringVar()
  • Step1 导入tkinter模块 在控制面版(不知道的话windows 键+ R 键)输入: pip install tkinter-i https://pypi.tuna.tsinghua.edu.cn/simple Step2 我的代码 直接给出我的代码,有点小乱,一下午的乱七八糟的...
  • Python tkinter与PIL结合

    2019-03-30 00:37:22
    tk 默认处理图片格式为gif 处理其他格式的图片,否则需要下载image的mod #-*-coding:utf-8-*- #file:TkinterCanvas.py ...importTkinter#导入Tkinter模块 fromPILimportImage,ImageTk root=Tkinter.Tk...
  • 先上图啊代码:#coding=utf-8 from PIL import ImageTk import PIL from tkinter import * from tkinter.filedialog import askdirectory ...#导入tk模块 top = Tk() #初始化Tk top.title('label ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

tkinter导入图片