Python Tkinter如何在画布中显示文本

大众汽车

文本项以固定的尺寸放置在画布的中央。现在应调整此文本的大小,以使其恰好适合画布:这意味着文本不应比画布宽或高,但其宽度或长度应等于画布的宽度或长度。帆布。

我苦苦挣扎的具体问题是如何找到文本项的实际宽度(当然,以像素为单位)。

有任何想法吗?提前致谢!

布莱恩·奥克利(Bryan Oakley)

可以使用bbox方法检索文本的实际宽度和高度,该方法返回文本边界框边界框返回画布项目使用的左上和右下区域的坐标。

例如:

...
text = canvas.create_text(100,100, text="Hello, world")
...
x1,y1,x2,y2 = canvas.bbox(text)
width = x2-x1
height=y2-y1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python-Tkinter的画布文本上放置轮廓

来自分类Dev

如何在python 3.4.x中的tkinter文本小部件中显示渲染的html内容

来自分类Dev

Python:如何在画布内添加文本?

来自分类Dev

如何使用Python在单个Tkinter画布中显示来自多个URL的多个图像

来自分类Dev

Python Tkinter,画布不显示

来自分类Dev

PYTHON:如何在 python 文本中显示点

来自分类Dev

如何在python中设置Tkinter以显示和更新变量?

来自分类Dev

我如何在 python tkinter 中显示调整大小的图像

来自分类Dev

如何在画布Python Tkinter中将图像居中

来自分类Dev

如何在Jupyter Python Notebook中的gmap上显示文本?

来自分类Dev

如何刷新或销毁在 tkinter python 画布中创建的框架?

来自分类Dev

如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

来自分类Dev

如何使用Python Tkinter在其他框架的文本框中显示过程输出

来自分类Dev

如何在Python中的Tkinter中在同一GUI中显示输入和输出

来自分类Dev

如何在Tkinter中的画布内移动文本

来自分类Dev

Python Tkinter:如何在<Destroy>事件回调中从ScrolledText小部件获取文本?

来自分类Dev

如何在我的 Python 应用程序中添加自定义 tkinter 文本框?

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

如何在 Python3.7 tkinter 中制作文本链接

来自分类Dev

tkinter 条目文本变量未显示在 Python 3 中

来自分类Dev

如何在 tkinter 画布上创建文本并更改画布中的文本?

来自分类Dev

如何在Python中随机移动画布上的球?

来自分类Dev

如何在python 3.7中设置画布相机位置

来自分类Dev

如何在Python Tkinter GUI的“标签”小部件中显示更新的值?

来自分类Dev

如何在python tkinter中从子窗口到父窗口显示值?

来自分类Dev

如何在GUI中使用Tkinter在python中显示经过过滤的DataFrame?

来自分类Dev

如何在Python中重置Tkinter Text小部件突出显示?

来自分类Dev

如何在python 3的tkinter中按下按钮时显示标签

来自分类Dev

Python:如何在标签小部件(tkinter)中动态显示图像

Related 相关文章

  1. 1

    如何在python-Tkinter的画布文本上放置轮廓

  2. 2

    如何在python 3.4.x中的tkinter文本小部件中显示渲染的html内容

  3. 3

    Python:如何在画布内添加文本?

  4. 4

    如何使用Python在单个Tkinter画布中显示来自多个URL的多个图像

  5. 5

    Python Tkinter,画布不显示

  6. 6

    PYTHON:如何在 python 文本中显示点

  7. 7

    如何在python中设置Tkinter以显示和更新变量?

  8. 8

    我如何在 python tkinter 中显示调整大小的图像

  9. 9

    如何在画布Python Tkinter中将图像居中

  10. 10

    如何在Jupyter Python Notebook中的gmap上显示文本?

  11. 11

    如何刷新或销毁在 tkinter python 画布中创建的框架?

  12. 12

    如何使用 python tkinter 中的复选按钮在 Entry 小部件中显示或隐藏文本?

  13. 13

    如何使用Python Tkinter在其他框架的文本框中显示过程输出

  14. 14

    如何在Python中的Tkinter中在同一GUI中显示输入和输出

  15. 15

    如何在Tkinter中的画布内移动文本

  16. 16

    Python Tkinter:如何在<Destroy>事件回调中从ScrolledText小部件获取文本?

  17. 17

    如何在我的 Python 应用程序中添加自定义 tkinter 文本框?

  18. 18

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  19. 19

    如何在 Python3.7 tkinter 中制作文本链接

  20. 20

    tkinter 条目文本变量未显示在 Python 3 中

  21. 21

    如何在 tkinter 画布上创建文本并更改画布中的文本?

  22. 22

    如何在Python中随机移动画布上的球?

  23. 23

    如何在python 3.7中设置画布相机位置

  24. 24

    如何在Python Tkinter GUI的“标签”小部件中显示更新的值?

  25. 25

    如何在python tkinter中从子窗口到父窗口显示值?

  26. 26

    如何在GUI中使用Tkinter在python中显示经过过滤的DataFrame?

  27. 27

    如何在Python中重置Tkinter Text小部件突出显示?

  28. 28

    如何在python 3的tkinter中按下按钮时显示标签

  29. 29

    Python:如何在标签小部件(tkinter)中动态显示图像

热门标签

归档