本文在前面文章基礎(chǔ)上介紹tkinter添加圖片和文本,在這之前,我們需要安裝一個(gè)圖片庫(kù),叫Pillow,這個(gè)需要下載exe文件,根據(jù)下面圖片下載和安裝。
下載完后直接雙擊安裝exe,默認(rèn)點(diǎn)擊下一步,直到安裝完成,會(huì)自動(dòng)安裝到Python3.6下的\lib\site-packages\PIL
# tkinter實(shí)現(xiàn)菜單功能 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("第一個(gè)窗體") self.pack(fill=BOTH, expand=1) # 實(shí)例化一個(gè)Menu對(duì)象,這個(gè)在主窗體添加一個(gè)菜單 menu = Menu(self.master) self.master.config(menu=menu) # 創(chuàng)建File菜單,下面有Save和Exit兩個(gè)子菜單 file = Menu(menu) file.add_command(label='Save') file.add_command(label='Exit', command=self.client_exit) menu.add_cascade(label='File',menu=file) # 創(chuàng)建Edit菜單,下面有一個(gè)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()
網(wǎng)頁(yè)題目:python3tkinter實(shí)現(xiàn)添加圖片和文本-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.rwnh.cn/article38/dohesp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、面包屑導(dǎo)航、標(biāo)簽優(yōu)化、外貿(mào)建站、自適應(yīng)網(wǎng)站、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)