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

Tạo nhãn Tkinter có thể nhấp

Các widget Tkinter Label cung cấp cách hiển thị văn bản và hình ảnh trong cửa sổ ứng dụng Tkinter. Chúng ta có thể cấu hình các thuộc tính của tiện ích nhãn bằng cách xác định các thuộc tính và thuộc tính trong đó. Tiện ích con Nhãn có thể được chuyển đổi thành một đối tượng có thể nhấp bằng cách xác định một hàm chứa một số thao tác mà sau này có thể được liên kết bằng một khóa.

Ví dụ

Trong ví dụ này, chúng tôi sẽ tạo một tiện ích Nhãn. Nhấp vào tiện ích Nhãn sẽ chuyển hướng người dùng đến một trang web cụ thể. Vì vậy, nhãn sẽ hoạt động như một siêu liên kết.

#Import the required libraries
from tkinter import *
import webbrowser

#Create an instance of tkinter frame
win = Tk()
win.geometry("750x250")

#Define a callback function
def callback(url):
   webbrowser.open_new_tab(url)

#Create a Label to display the link
link = Label(win, text="www.tutorialspoint.com",font=('Helvetica', 15), fg="blue", cursor="hand2")
link.pack()
link.bind("<Button-1>", lambda e: callback("https://www.tutorialspoint.com"))
win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa tiện ích Nhãn. Nhấp vào nhãn sẽ chuyển hướng người dùng đến trang web "www.tutorialspoint.com"

Tạo nhãn Tkinter có thể nhấp