创建可点击的 Tkinter 标签

tkinterpythongui-programming更新于 2025/5/20 6:04:17

Tkinter 标签小部件提供了一种在 Tkinter 应用程序窗口中显示文本和图像的方法。我们可以通过定义标签小部件中的属性和特性来配置其属性。通过定义包含一些操作的函数,可以将标签小部件转换为可点击的对象,这些操作稍后可以用键绑定。

示例

在此示例中,我们将创建一个标签小部件。单击标签小部件会将用户重定向到指定的网页。因此,标签将充当超链接。

#导入所需的库
from tkinter import *
import webbrowser

#创建 tkinter 框架的实例
win = Tk()
win.geometry("750​​x250")

#定义回调函数
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"


相关文章


有用资源