图像作为python / Tkinter中的超链接

时间:2012-05-11 11:34:25

标签: python hyperlink tkinter wiki

我猜答案是否定的,但我要问...... 我在python / tkinter中编写了一个wiki,其中的超链接由文本小部件中的tkHyperlinkManager(http://effbot.org/zone/tkinter-text-hyperlink.htm)管理。 一切都很完美,但我也想使用可点击的图片 - 这可能吗?我看到超链接按标签工作,我找不到向图像添加标签的方法

的Alessandro

1 个答案:

答案 0 :(得分:1)

tkHyperLinkManager不支持它,但它已经内置到文本小部件中的功能非常简单。您需要做的就是使用图像创建标签,嵌入标签,并为标签添加绑定。

例如:

import Tkinter as tk
...
image_link = tk.Label(text_widget, image=my_image, cursor="left_ptr")
image_link.bind("<1>", do_something)
text_widget.window_create("insert", window=image_link)