首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Tkinter PhotoImage添加标记

向Tkinter PhotoImage添加标记
EN

Stack Overflow用户
提问于 2022-09-13 05:42:27
回答 1查看 46关注 0票数 0

我正在编写一个程序来创建一个新的画布项目,其中包含一个特定的图像,这取决于某个变量。下面是我所追求的一个例子,>>>>tag<<<<表示(最好是一个字符串)链接到其中一个PhotoImages:

代码语言:javascript
复制
image = PhotoImage(file="File.png")
image_2 = PhotoImage(file="File_2.png")
output = >>>>tag<<<<
c.create_image(0, 0, image=output)

到目前为止,我无法找到将PhotoImage项链接到标记的方法,也无法找到将其与另一个变量关联的方法。做我想做的事情的唯一方法是创建一大行"if“语句,这将是非常耗时和不必要的。所以任何标记方法都是非常有用的。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-09-13 14:54:37

画布支持将标记与画布项相关联。例如,要将标记"meta“添加到图像中,可以执行如下操作:

代码语言:javascript
复制
c.create_image(0, 0, image=output, tags=("meta",))

除了在创建项目时设置tags选项外,画布上还有许多用于处理标记的方法。不过,几乎所有这些都只是专门使用一个特殊参数调用addtag的专门化。例如,addtag_above('foo', 'bar')与调用addtag('foo', 'above', 'bar')相同

  • addtag
  • addtag_above
  • addtag_all
  • addtag_below
  • addtag_closest
  • addtag_closest
  • addtag_enclosed
  • addtag_overlapping
  • addtag_withtag

此外,您还可以使用选项itemconfigitemcget

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73697994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档