python3 tkinter实现添加图片和文本

Ester ·
更新时间:2024-09-21
· 745 次阅读

本文在前面文章基础上介绍tkinter添加图片和文本,在这之前,我们需要安装一个图片库,叫Pillow,这个需要下载exe文件,根据下面图片下载和安装。

下载完后直接双击安装exe,默认点击下一步,直到安装完成,会自动安装到Python3.6下的\lib\site-packages\PIL

# tkinter实现菜单功能 from tkinter import * from PIL import Image, ImageTk class Window(Frame): def __init__(self, master= None): Frame.__init__(self, master) self.master = master self.init_window() def init_window(self): self.master.title("第一个窗体") self.pack(fill=BOTH, expand=1) # 实例化一个Menu对象,这个在主窗体添加一个菜单 menu = Menu(self.master) self.master.config(menu=menu) # 创建File菜单,下面有Save和Exit两个子菜单 file = Menu(menu) file.add_command(label='Save') file.add_command(label='Exit', command=self.client_exit) menu.add_cascade(label='File',menu=file) # 创建Edit菜单,下面有一个Undo菜单 edit = Menu(menu) edit.add_command(label='Undo') edit.add_command(label='Show Image',command=self.showImg) edit.add_command(label='Show Text',command=self.showTxt) menu.add_cascade(label='Edit',menu=edit) def client_exit(self): exit() def showImg(self): load = Image.open('pic.jpg') # 我图片放桌面上 render= ImageTk.PhotoImage(load) img = Label(self,image=render) img.image = render img.place(x=0,y=0) def showTxt(self): text = Label(self, text='GUI图形编程') text.pack() root = Tk() root.geometry("400x300") app = Window(root) root.mainloop()

运行,点击Edit菜单下的Show Image,会显示一张图片,点击Show Text会出现一行文本。

您可能感兴趣的文章:Python3.7+tkinter实现查询界面功能Python tkinter实现图片标注功能(完整代码)python tkinter控件布局项目实例Python使用tkinter模块实现推箱子游戏python tkinter图形界面代码统计工具(更新)Python自动生成代码 使用tkinter图形化操作并生成代码框架python tkinter组件使用详解Python3 tkinter 实现文件读取及保存功能python+tkinter实现学生管理系统Python tkinter三种布局实例详解



Python Python3 tkinter inter 图片 int tk te

需要 登录 后方可回复, 如果你还没有账号请 注册新账号