如何用 Tkinter 中的 Label 创建超链接?
Tkinter 标签小部件通常用于显示文本或图片。在此示例中,我们将了解如何在应用程序中的标签小部件上添加超链接。
为添加超链接,我们可以将标签文本与一个按钮绑定,以便单击它。**open_new(url)** 方法用于定义用于打开网页浏览器以遵循链接的功能。**open_new(url)** 方法在 Python 中的 **webbrowser** 模块中定义,可以用 **'import webbrowser'** 在笔记本中导入它。
示例
#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=('Helveticabold', 15), fg="blue", cursor="hand2")
link.pack()
link.bind("<Button-1>", lambda e:
callback("https://tutorialspoint.com"))
win.mainloop()输出
运行以上代码将显示含有 URL 的标签文本。

显示的窗口将显示一个超链接,单击后将用户重定向到网站:www.tutorialspoint.com
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP