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()
출력
레이블을 클릭하면 사용자가 Tutorialspoint의 홈페이지로 리디렉션됩니다.