Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để bạn tạo Nhãn Tkinter có thể nhấp?

Các widget nhãn trong Tkinter được sử dụng để hiển thị văn bản và hình ảnh. Chúng tôi có thể liên kết một URL với tiện ích nhãn để làm cho nó có thể nhấp được. Bất cứ khi nào tiện ích nhãn được nhấp vào, nó sẽ 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à các siêu liên kết, chúng tôi có thể sử dụng trình duyệt web mô-đun bằng Python. Mô-đun có thể truy cập được trong thư viện tiện ích mở rộng Python và có thể được cài đặt bằng cách nhập lệnh pip install webbrowser trong shell.

Ví dụ

Trong ứng dụng này, chúng tôi sẽ tạo một Nhãn hóa ra là một Siêu liên kết đề cập đến một trang web.

# Import the required library
from tkinter import *
import webbrowser

# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

def open_url(url):
   webbrowser.open_new_tab(url)

# Create a Label Widget
label= Label(win, text= "Welcome to TutorialsPoint", cursor= "hand2", foreground= "green", font= ('Aerial 18'))
label.pack(pady= 30)

# Define the URL to open
url= 'https://www.tutorialspoint.com/'

# Bind the label with the URL to open in a new tab
label.bind("<Button-1>", lambda e:open_url(url))
win.mainloop()

Đầu ra

Làm cách nào để bạn tạo Nhãn Tkinter có thể nhấp?

Khi nhấp vào nhãn, người dùng sẽ được chuyển hướng đến trang chủ của Tutorialspoint.