0

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

亚历山德罗

4

1 回答 1

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)
于 2012-05-11T20:14:13.737 回答