詳解python tkinter包獲取本地絕對路徑(以獲取圖片并展示)
實例代碼:
import tkinter as tk
import tkinter.filedialog
import cv2
def choose_file(): # 選擇文件
selectFileName = tk.filedialog.askopenfilename(title='選擇文件')
e.set(selectFileName)
def show(e_entry): #顯示圖片
img = cv2.imread(e_entry.get())
cv2.imshow("PICTURE",img)
cv2.waitKey(0)
def window():
root = tk.Tk()
root.geometry('650x450+150+100')
root.title('test')
root.resizable(False, False)
global e
e = tk.StringVar() #文本輸入框
e_entry = tk.Entry(root, width=68,textvariable=e)
#e_entry.pack()
#選擇文件控件
sumbit_btn = tk.Button(root,text="選擇文件",bg='yellow',command = choose_file)
sumbit_btn.pack()
#展示文件控件
show_btn = tk.Button(root,text= '查看圖片',bg = 'blue',\
command = lambda :show(e_entry))
show_btn.pack()
root.mainloop()
window()
效果如圖:

選擇文件:

查看圖片效果:(左邊為本地,右邊為查看)

說明:查看圖片我用了cv2中的imshow函數(shù),也有一些其他的方法,嘗試沒嘗試出來,所以就用了這種簡單取巧方法。
總結(jié)
到此這篇關(guān)于python tkinter包獲取本地絕對路徑(以獲取圖片并展示)的文章就介紹到這了,更多相關(guān)python tkinter包獲取本地絕對路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
selenium+python自動化78-autoit參數(shù)化與批量上傳功能的實現(xiàn)
這篇文章主要介紹了selenium+python自動化78-autoit參數(shù)化與批量上傳,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
python 處理telnet返回的More,以及get想要的那個參數(shù)方法
今天小編就為大家分享一篇python 處理telnet返回的More,以及get想要的那個參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
Python實現(xiàn)暴力破解有密碼的zip文件的方法
這篇文章主要介紹了Python實現(xiàn)暴力破解有密碼的zip文件的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
詳解如何在pyqt中通過OpenCV實現(xiàn)對窗口的透視變換
這篇文章主要介紹了如何在pyqt中通過OpenCV實現(xiàn)對窗口的透視變換,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09

