[python] Tkinter에서 라벨이있는 하이퍼 링크를 만드는 방법은 무엇입니까?



0 Answers

또는 여러 레이블이 있고 모두에 대해 하나의 기능을 원할 경우 텍스트로 링크되어 있다고 가정합니다.

import tkinter as tk
import webbrowser

def callback(event):
    webbrowser.open_new(event.widget.cget("text"))

root = tk.Tk()
lbl = tk.Label(root, text=r"http://www.google.com", fg="blue", cursor="hand2")
lbl.pack()
lbl.bind("<Button-1>", callback)
root.mainloop()
Question

Tkinter에서 Label 을 사용하여 하이퍼 링크 를 어떻게 만듭니 까?

빠른 검색은이를 수행하는 방법을 밝히지 않았습니다. 대신 Text 위젯에 하이퍼 링크를 만드는 유일한 솔루션이있었습니다.



Related