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

클릭 가능한 Tkinter 레이블은 어떻게 만듭니까?

<시간/>

Tkinter의 레이블 위젯은 텍스트와 이미지를 표시하는 데 사용됩니다. URL을 레이블 위젯과 연결하여 클릭 가능하게 만들 수 있습니다. 레이블 위젯을 클릭할 때마다 기본 브라우저에서 첨부된 링크가 열립니다.

브라우저 및 하이퍼링크로 작업하려면 웹 브라우저를 사용할 수 있습니다. 파이썬의 모듈. 모듈은 Python 확장 라이브러리에서 액세스할 수 있으며 pip install webbrowser 명령을 입력하여 설치할 수 있습니다. 쉘에서.

이 응용 프로그램에서 우리는 웹 페이지를 참조하는 하이퍼링크로 판명되는 레이블을 만들 것입니다.

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

출력

클릭 가능한 Tkinter 레이블은 어떻게 만듭니까?

레이블을 클릭하면 사용자가 Tutorialspoint의 홈페이지로 리디렉션됩니다.