I have the following code but when no matter what label i click it always opens "bing.com"(last link in tuple). How can i open different links based on the label i click?
from tkinter import *
import webbrowser
root = Tk()
def callback(url):
webbrowser.open_new(url)
qtextnlinks = (('apple', 'google.com'), ('orange', 'bing.com'))
for label_text, url in qtextnlinks:
print(label_text,url)
label_p = Label(root, text=label_text, fg="blue", cursor="hand2")
label_p.pack()
label_p.bind("<Button-1>", lambda e: callback(url))
root.mainloop()