创建可点击的Tkinter标签
Tkinter标签小部件提供了一种在Tkinter应用程序窗口中显示文本和图像的方式。我们可以通过在其中定义属性和属性来配置标签小部件的属性。可以通过定义一个包含一些操作的函数将标签小部件转换为可点击的对象,稍后可以将其绑定到一个键上。
例子
在这个例子中,我们将创建一个标签小部件。点击标签小部件将将用户重定向到指定的网页。因此,标签将充当超链接。
#导入所需的库
from tkinter import *
import webbrowser
#创建一个tkinter框架实例
win = Tk()
win.geometry("750x250")
#定义回调函数
def callback(url):
webbrowser.open_new_tab(url)
#创建一个标签以显示链接
link = Label(win, text="www.tutorialspoint.com",font=('Helvetica', 15), fg="blue", cursor="hand2")
link.pack()
link.bind("<Button-1>", lambda e: callback("http://www.tutorialspoint.com"))
win.mainloop()
输出
运行上述代码将显示一个窗口,其中包含一个标签小部件。点击标签将将用户重定向到网站“www.tutorialspoint.com”