我发现在Tkinter中可用的最大画布大小有限:SO:tkinter maximum canvas size?
但这限制了他在按格子放置内容时的命中(我不知道pack
或place
): Sun Bear 的反例显示cv.create_image
没有受到影响。
问题是我想要显示的图像必须绑定到鼠标点击 - 这就是我grid
- 按钮的原因。问题是,我可以通过这个函数创建类似于按钮的东西,至少能够响应Button-1吗?
从infohost我看到cv.create_image
返回图像对象的整数ID号 - 我可以用它来绑定它吗?
答案 0 :(得分:2)
从infohost我看到cv.create_image返回图像对象的整数ID号 - 我可以用它来绑定它吗?
是的,这是一个记录在案的功能。您可以使用tag_bind
方法:
image_id = canvas.create_image(x, y, image=the_image)
canvas.tag_bind(image_id, "<1>", clickHandler)