2016-10-06 15 views
0

我正在寫一個應用程序,我想使用這個.gif文件。如果我想執行這個應用程序與這張圖片在.py文件相同的文件夾,它會簡單地顯示這個代碼,或者我有使用base64將它們嵌入到應用程序中?謝謝你的幫助。如果該圖片位於相同的目錄中,該圖片是否會始終加載到.py應用程序中?

jlu_logo = tkinter.PhotoImage(file="jlu-logo.gif") 
jlulogo = tkinter.Label(main, image = jlu_logo) 
jlulogo.place(x=255, y=230, anchor="s") 
+0

「的代碼兩組看起來相對一致」 - 我只看到一組代碼,並參考一個畫面。你能否請用*全部*相關的代碼更新你的問題。 – elethan

+1

@MorganThrapp:不,它不會。它會將圖像加載到當前工作目錄中,該目錄可能與.py文件的位置不同。 –

回答

0

你可以嘗試像

import os 

jlu_logo = tkinter.PhotoImage(file=os.path.join(os.path.dirname(__file__), "jlu-logo.gif")) 
jlulogo = tkinter.Label(main, image = jlu_logo) 
jlulogo.place(x=255, y=230, anchor="s") 
相關問題