2016-05-14 56 views

回答

0

當然,你可以在圖像的頂部建立一個「GUI」。

只是做一個畫布,使用create_image並將其放置。然後,您可以使用place/create_window將更多小部件放置在此背景圖像頂部的畫布上。

您可能會發現使用堆疊順序較低的簡單標籤小部件會更容易,然後您可以將小部件網格/包裝/放置在此之上。

您可以通過執行製作使用標籤背景:

bg_image = tk.PhotoImage(some image path) 
bg = tk.Label(parent, image=bg_image) 
bg.image = bg_image #Save a reference 
bg.place(x=0, y=0, relwidth=1, relheight=1) 

雖然,你不會是能夠得到的透明度會影響像你鏈接的圖片中看到。

+0

正如@pythonista所說(沒有真正說出它),你應該使用TK而不是Tkinter。 Tkinter是一種包裝材料,不太可能支持您需要達到預期效果所需的動態特性。 – NationWidePants