Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

클릭 가능한 Tkinter 레이블 만들기

<시간/>

Tkinter 레이블 위젯은 Tkinter 응용 프로그램 창에 텍스트와 이미지를 표시하는 방법을 제공합니다. 속성과 속성을 정의하여 레이블 위젯의 속성을 구성할 수 있습니다. 레이블 위젯은 나중에 키로 바인딩할 수 있는 일부 작업이 포함된 함수를 정의하여 클릭 가능한 개체로 변환할 수 있습니다.

이 예에서는 레이블 위젯을 생성합니다. 레이블 위젯을 클릭하면 사용자가 지정된 웹페이지로 리디렉션됩니다. 따라서 레이블이 하이퍼링크 역할을 합니다.

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

출력

위의 코드를 실행하면 레이블 위젯이 포함된 창이 표시됩니다. 레이블을 클릭하면 사용자가 "www.tutorialspoint.com" 웹사이트로 리디렉션됩니다.

클릭 가능한 Tkinter 레이블 만들기