tkinter绘制图形界面,显示图片,调整按钮位置

# 创建GUI窗口打开图像 并显示在窗口中

from PIL import Image, ImageTk # 导入图像处理函数库
import tkinter as tk           # 导入GUI界面函数库

# 创建窗口 设定大小并命名
window = tk.Tk()
window.title("我是。。")  # 
window.geometry('1000x1000')
global img_png           # 定义全局变量 图像的
var = tk.StringVar()    # 这时文字变量储存器

# 创建打开图像和显示图像函数
def Open_Img():
    global img_png
    var.set('已打开')
    Img = Image.open('my_png.png')
    img_png = ImageTk.PhotoImage(Img)

def Show_Img():
    global img_png
    var.set('已显示')   # 设置标签的文字为 'you hit me'
    label_Img = tk.Label(window, image=img_png)
    label_Img.pack()

# 创建文本窗口,显示当前操作状态
Label_Show = tk.Label(window,
    textvariable=var,   # 使用 textvariable 替换 text, 因为这个可以变化
    bg='gray', font=('Arial', 12), width=15, height=2)
Label_Show.pack()
# 三种方式pack,grid,space常用的是第三种,直接设置坐标,第二种是设置矩阵,第一种是上下左右四个位置
# 创建打开图像按钮


btn_Open = tk.Button(window,
    text='路径:C:\\my_img',      # 显示在按钮上的文字
    width=130, height=2,
    command=Open_Img)     # 点击按钮式执行的命令
t = tk.Text(window)

btn_Open.place(x=50,y=50)    # 按钮位置


btn_Show = tk.Button(window,
    text='精度:99.7%',      # 显示在按钮上的文字
    width=130, height=2,
    command=Show_Img)     # 点击按钮式执行的命令
btn_Show.place(x=50,y=100)    # 按钮位置

# 运行整体窗口
window.mainloop()
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值