2012-07-16 105 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))