【问题标题】:Clickable Tkinter labels可点击的 Tkinter 标签
【发布时间】:2012-07-16 21:12:00
【问题描述】:

我将使用代表 URL 的标签列表填充一个框架。 url 将从列表中输入,数量可以在 3 到 5 之间,由用户决定。使这些 url 可点击的最简单方法是什么,以便用户可以访问显示的网站?有没有比使用标签更好的方法?

谢谢

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    我认为标签很好。您只需要将回调绑定到鼠标单击即可。

    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))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多