2012-07-16 104 views
4

我將使用表示URL的標籤列表填充框架。該網址將從列表中輸入,數量可以在3到5之間,由用戶決定。使這些網址可點擊的最簡單方法是什麼?用戶可以訪問顯示的網站嗎?有沒有比使用標籤更好的方法來做到這一點?可點擊的Tkinter標籤

謝謝

回答

9

標籤很好,我認爲。您只需要將回調綁定到鼠標單擊。

def open_url(url): 
    pass #Open the url in a browser 

for i,url in enumerate(url_list): 
    label=tk.Label(frame,text=url) 
    label.grid(row=i) 
    label.bind("<Button-1>",lambda e,url=url:open_url(url))