gpt4 book ai didi

python - 在 Tkinter 中创建超链接

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:58 26 4
gpt4 key购买 nike

我想在 Tkinter 中创建一个超链接。这是我的方法:

from tkinter import *
import webbrowser

def callback(event):
webbrowser.open_new(r"http://www.google.com")

root = Tk()
link = Label(root, text="Google Hyperlink", fg="blue", cursor="hand2")
link.pack()
link.bind("<Button-1>", callback)
root.mainloop()

我有一段文字,几句话,其中只有几个词应该是超链接。我怎样才能做到这一点?我需要一个简单的解决方案。

最佳答案

您必须使用Text(或Canvas)小部件。您可以使它们看起来像标签,这样用户就无法区分。

在您的 Text 中创建一个标记(请参阅此处的示例 Set to bold the selected text using tags )并将该标记绑定(bind)到回调。

关于python - 在 Tkinter 中创建超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41490295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com