Widget Label trong Tkinter dùng hiển thị văn bản và hình ảnh. Ta liên kết URL với widget label để làm cho nó có thể click. Khi widget label được click, nó mở liên kết đính kèm trong trình duyệt mặc định.
Để làm việc với trình duyệt và siêu liên kết ta dùng mô-đun webbrowser trong Python. Mô-đun truy cập trong thư viện mở rộng Python và cài đặt bằng lệnh pip install webbrowser trong shell.
Ví dụ
Trong ứng dụng này, ta tạo Label trở thành Hyperlink tham chiếu trang web.
# Import thư viện cần thiết
from tkinter import *
import webbrowser
# Tạo instance của frame tkinter
win = Tk()
win.geometry("700x350")
def open_url(url):
webbrowser.open_new_tab(url)
# Tạo widget Label
label = Label(win, text="Welcome to TutorialsPoint",
cursor="hand2", foreground="green", font=('Aerial 18'))
label.pack(pady=30)
# Định nghĩa URL mở
url = 'https://www.tutorialspoint.com/'
# Gán label với URL mở trong tab mới
label.bind("", lambda e: open_url(url))
win.mainloop()
Kết quả

Khi nhấn label, người dùng chuyển hướng đến trang chủ Tutorialspoint.