精华内容
下载资源
问答
  • 本人是一个刚开始学习是用python的小白,目前自学到使用Tkinter在窗口上导入一张图片,但是无论如何都成功不了。 1.当我把文件的具体路径输入时,会出现下图的情况! ![图片说明]...
  • Python tkinter教程-02:Label 文章目录0 准备工作1 介绍2 基本用法3 放文字4 字体5 颜色6 宽度与高度7 插入图片8 拓展:tkVar绑定(textvariable)其它 0 准备工作 要使用,先导入:import tkinter as tk导入名字...
  • tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法), 退而求其次,改成增加一个update按钮,每次点下按钮自动更新图片,注释掉的部分...
  • Python tkinter 多线程 哲学家进餐问题 网上找了好久都没有自己满意的代码..."""首先导入必要的模块,由于涉及到导入非gif的图片文件,就要用到PIL库""" """接下来开始写哲学家这个类""" class Philosopher(threading.
  • 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 以下文章来源于Python家庭,作者Python家庭 实战项目:使用Python编写一个能够完成基本对战...
  • 最近在用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)
    
    展开全文
  • 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...

    tk 默认处理图片格式为gif 处理其他格式的图片,否则需要下载image的mod

     

    # -*- coding:utf-8 -*-  

    # file: TkinterCanvas.py  

    #  

    import Tkinter         # 导入Tkinter模块  

    from PIL import Image, ImageTk  

      

    root = Tkinter.Tk()  

    canvas = Tkinter.Canvas(root,  

        width = 500,      # 指定Canvas组件的宽度  

        height = 600,      # 指定Canvas组件的高度  

        bg = 'white')      # 指定Canvas组件的背景色  

    #im = Tkinter.PhotoImage(file='img.gif')     # 使用PhotoImage打开图片  

    image = Image.open("img.jpg")  

    im = ImageTk.PhotoImage(image)  

      

    canvas.create_image(300,50,image = im)      # 使用create_image将图片添加到Canvas组件中  

    canvas.create_text(302,77,       # 使用create_text方法在坐标(302,77)处绘制文字  

       text = 'Use Canvas'      # 所绘制文字的内容  

       ,fill = 'gray')       # 所绘制文字的颜色为灰色  

    canvas.create_text(300,75,  

       text = 'Use Canvas',  

       fill = 'blue')  

    canvas.pack()         # 将Canvas添加到主窗口  

    root.mainloop()  

     

    展开全文
  • 关于Python tkinter中出现的坑(界面Tk()+图片显示)

    万次阅读 多人点赞 2019-03-06 18:06:45
    1、首先关于创建Python的窗口是导入 import tkinter 或者 from tkinter import * 这两种形式。关于创建tkinter 的大家耳熟能详的就是直接 win=Tk()[在导入方式为from tkinter import *形式下],但是还有另一种方法...

    **
    *

    一、关于Python3的tkinter模块

    1、首先关于创建Python的窗口是导入 import tkinter 或者 from tkinter import * 这两种形式。关于创建tkinter 的大家耳熟能详的就是直接 win=Tk()[在导入方式为from tkinter import *形式下],但是还有另一种方法用来创建窗口那就是:win=Toplevel(),这个代表的是创建二级界面,就是直接创建两个界面,这个方法非常实用,应用在多个函数调用并生成Python窗口上面。小逸亲自尝试了一下,相当的好哈哈~~~~
    **
    2、Toplevel()实际操作。
    首先,我们在Python3的环境下写下以下简单的代码:

    from tkinter import  *
    
    win=Toplevel()
    
    win.title=("这是一个二级界面")
    
    win.geometry("500x300+10+10")
    
    win.mainloop()
    
    

    上面的代码运行后将出现以下的两个窗口:


    **

    二、# 关于在Label中显示图片的大坑

    **
    1、在Label 中显示图片需要用到tkinter 与pillow这两个模块
    单独运行一个在tkinter上显示的图片没有问题,但是如果把这个显示图片的函数放在一个Button的command中,那么就算用二级界面也不行了,这个是一个非常大的坑,但是解决方法也非常非常的简单。只要将处理图片的两行代码放在外面就行了。如图:
    在这里插入图片描述

    *这样就可以直接运行喽~~~~*

    展开全文
  • 采用Tkinter编程,text控件接受输入,然后点击save按钮,保存内容到当前文件夹下,文件名为hostb,如下两张图片: 直接上代码: 1 #支持中文 2 3 #!coding:gbk 4 5 #导入需要的包 6 from ...

    最近想用python写个切换host的小工具,折腾了好几天,终于实现了第一步。

    采用Tkinter编程,text控件接受输入,然后点击save按钮,保存内容到当前文件夹下,文件名为hostb,如下两张图片:

    直接上代码:

     1 #支持中文
     2 
     3 #!coding:gbk
     4 
     5 #导入需要的包
     6 from Tkinter import *
     7 import time
     8 import os
     9 import sys;
    10 
    11 #reload sys
    12 reload(sys);
    13 
    14 #设置系统的默认编码为utf8
    15 sys.setdefaultencoding('utf8')
    16 
    17 root = Tk()
    18 
    19 #定义键盘时间,敲击键盘,会被打印
    20 
    21 def key(event):
    22 print "pressed", repr(event.char)
    23 
    24 #定义save按钮的点击事件,保存内容到文件当中
    25 
    26 def saveClick(event):
    27 with open (os.getcwd()+ r'hostb','w+') as fb:
    28 fb.write(text.get(0.0,'end'))
    29 
    30 frame = Frame(root, width=300, height=300)
    31 frame.pack()
    32 
    33 #在frame中定义text空间
    34 text=Text(frame)
    35 
    36 #放入默认的文案
    37 text.insert(INSERT,"this is text……")
    38 
    39 #为text bind事件
    40 text.bind("<Key>",key)
    41 text.pack()
    42 
    43 #定义button按钮
    44 button=Button(frame,text='save')
    45 
    46 #为按钮绑定事件
    47 button.bind("<Button-1>",saveClick)
    48 button.pack()
    49 
    50 root.mainloop()
    51 
    52 参考资料:http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
    53 
    54 此次比较简单,后续会完善整个程序,为自己做个笔记吧。

     

     

    转载于:https://www.cnblogs.com/liuweiqiang/p/3800082.html

    展开全文
  • 【学习笔记】Python tkinter模块中的弹窗模块详解文章引入模块详解模块导入基础定义类型弹窗:信息提醒弹窗(3种)第一种:showinfo 信息提醒弹窗第二种:showerror 信息错误弹窗第三种:showwarning 信息警告弹窗...
  • 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 以下文章来源于Python家庭,作者Python家庭 实战项目:使用Python编写一个能够完成...
  • 解决Python中展示tkinter不支持的图片格式 本文章小编给大家分享在Python中展示tkinter不支持的图片格式的解决方法。 在GUI编程中,我们可以在根窗口图形交互界面展示图片。但常常都会遇到下图中的问题,提示导入...
  • Python创建Tkinter窗口

    2021-06-03 10:07:34
    有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • Button anchor位置控制1、一个经典的面向程序写法模块2、按钮组件(Button)3、图片组件(PhotoImage)及按钮禁用设置4、用于 CreateWidget 函数的函数5、 源代码 1、一个经典的面向程序写法模块 from tkinter ...
  • 先上图啊代码:#coding=utf-8 from PIL import ImageTk import PIL from tkinter import * from tkinter.filedialog import askdirectory ...#导入tk模块 top = Tk() #初始化Tk top.title('label ...
  • python-tkinter简易计算器基础预备(其实你也不需要啦^^)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容...
  • Step1 导入tkinter模块 在控制面版(不知道的话windows 键+ R 键)输入: pip install tkinter-i https://pypi.tuna.tsinghua.edu.cn/simple Step2 我的代码 直接给出我的代码,有点小乱,一下午的乱七八糟的...
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • /usr/bin/python3 # coding=utf-8 #导入窗口模块 from tkinter import * #导入多线程模块 import threading #导入读取excel的xlrd模块 import xlrd import datetime import os import sys #创建...
  • 分享记录一个淘宝天猫定时抢购抢购脚本. 实现前提:需要申请并创建百度AI应用 强调:如何使用和调用百度ocr文字识别接口 1:进入百度AI开发平台:链接 2:在页面上选择进入控制台: ... ...5:获取我门需要的三个...#导入gu
  • 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...
  • 在用Python创建画布canvas,并在画布上导入图像时报错:“_tkinter.TclError: couldn't recognize data in image file "F:\Python\test\a.gif"” 用tkinter只能装入GIF图片,也就是扩展名是.gif的图片文件,想要...
  • python3对图片里的文字进行识别,本文使用的是tesseract-OCR识别引擎,相关的资料和文字放在本文的结尾,有需要的读者可以自行下载,软件效果图如下: 首先导入相应的模块: from PIL import Image import ...
  • 导入相关模块 # import webbrowser as web # import tkinter.messagebox import re import os import requests # from PIL import Image, ImageTk import time import imghdr 1)通过requests获取页面源码,...
  • GUI程序开发简介   日常使用的大量的app,小程序,手机上各种应用,即在一个界面,上有很多功能块,包括标签、按钮、...导入tkinter,但没引入任何组件,在使用时需要使用tk前缀,如需要引入按钮,则表示为: tk.

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

pythontkinter导入图片

python 订阅