大家好,我最近開始用tk寫gui,遇到一點問題。
我的程式碼如下,在第12行我載入了一叫python.png的圖檔。顯示也正常。
但如果我把程式發給客戶,他只要把圖檔改成別的圖案,程式也可以跑。
我想要把圖檔封在程式裡面,有什麼好方法?
我試過pyinstaller 但封完程式跑起來很慢。
我包成.pyc , 但包不出來…
感謝大家。
1 import tkinter as tk
2
3 app = tk.Tk()
4 app.title("tw go go")
5 app.geometry('800x600')
6
7 #set label 1
8 labelVin = tk.Label(app,text = "this is python")
9 labelVin.grid(column=0, row=0, sticky=tk.W)
10
11 # set logo
12 img_png = tk.PhotoImage(file = 'python.png')
13 label_img = tk.Label(app, image = img_png)
14 label_img.grid(column=0,row=9)
15
16 app.mainloop()