如何知道在 tkinter canvas 中创建了多少东西?
How to know, how many things is created in tkinter canvas?
我想弄清楚,我们如何知道我们在 canvas
中创建了多少次任何东西。我看到 tkinter.canvas.create_<>
return 一些整数值,我想他们说的是 id
并且整数值是 canvas
中创建的东西的数量(不完全是这个,但我们可以说这个)。如果他们是 returning 数字,那么显然他们正在计算,但我们不可用吗?
有没有办法知道,里面创建了多少东西?
想法:
我想我想到了什么:
- 我们自己数一数,IDK 如何通过创建一些函数来在 canvas 中创建任何东西并在这样做的同时数那些。
- 或者正如我已经说过的,
canvas.create_<>
return 告诉创建了多少东西的整数值(id)使用它。
我看了一些关于canvas
的文章,看了官方文档,也看了canvas
的代码,但是没搞明白。我的想法是最好的,最后还是有任何其他事情可以知道 canvas
.
中创建了多少东西
您可以将“all”传递给 canvas 的 find
方法以获得所有标识符的元组。它的长度是 canvas.
上所有项目的计数
items = canvas.find("all")
您也可以使用find_all
方法:
items = canvas.find_all()
我想弄清楚,我们如何知道我们在 canvas
中创建了多少次任何东西。我看到 tkinter.canvas.create_<>
return 一些整数值,我想他们说的是 id
并且整数值是 canvas
中创建的东西的数量(不完全是这个,但我们可以说这个)。如果他们是 returning 数字,那么显然他们正在计算,但我们不可用吗?
有没有办法知道,里面创建了多少东西?
想法:
我想我想到了什么:
- 我们自己数一数,IDK 如何通过创建一些函数来在 canvas 中创建任何东西并在这样做的同时数那些。
- 或者正如我已经说过的,
canvas.create_<>
return 告诉创建了多少东西的整数值(id)使用它。
我看了一些关于canvas
的文章,看了官方文档,也看了canvas
的代码,但是没搞明白。我的想法是最好的,最后还是有任何其他事情可以知道 canvas
.
您可以将“all”传递给 canvas 的 find
方法以获得所有标识符的元组。它的长度是 canvas.
items = canvas.find("all")
您也可以使用find_all
方法:
items = canvas.find_all()