python的Tkinter實作點擊一個按鈕,可以上傳一個圖片,并且把這個圖片顯示到當前界面怎么做?
想完成這個效果,請問怎么做?本人沒有Tkinter的經驗。

uj5u.com熱心網友回復:
這個問題你知道怎么實作了嗎?我也想實作這個功能。uj5u.com熱心網友回復:
請問你實作了嗎?可以教我一下嗎,我也想實作這個。uj5u.com熱心網友回復:
import tkinter
import tkinter.filedialog
top = tkinter.Tk()
top.title = 'new'
top.geometry('640x480')
def choose_fiel():
selectFileName = tkinter.filedialog.askopenfilename(title='選擇檔案') # 選擇檔案
e.set(selectFileName)
e = tkinter.StringVar()
e_entry = tkinter.Entry(top, width=68, textvariable=e)
e_entry.pack()
def upload_func(a):
'''
要自己寫個方法,ftp等方法,上傳檔案到服務器
'''
print(a)
pass
submit_button = tkinter.Button(top, text ="選擇檔案", command = choose_fiel)
submit_button.pack()
submit_button = tkinter.Button(top, text ="上傳", command = lambda:upload_func(e_entry.get()))
submit_button.pack()
from PIL import Image, ImageTk
def showImg(img1):
load = Image.open(img1)
render = ImageTk.PhotoImage(load)
img = tkinter.Label(image=render)
img.image = render
img.place(x=200, y=100)
submit_button = tkinter.Button(top, text ="顯示圖片", command = lambda :showImg(showImg('服務器上的pic路徑')))
submit_button.pack()
top.mainloop()
uj5u.com熱心網友回復:
請問你的這個功能實作了么 有一些問題想要請教您 您方便的話可以加一下我的qq397200181 謝謝uj5u.com熱心網友回復:
簡單用python的tkinter模塊轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16649.html
