首页 > 解决方案 > Tkinter ~ 是否可以使用 .grid() 将画布绘制到 GUI?

问题描述

在此处输入图像描述

是否可以用 Tkinter.grid()系统绘制如下线?每个谈论canvas绘图的教程都.pack()专门使用。

当您在线搜索时,没有使用canvaswith的答案。.grid()

我试过使用画布,.grid()但我的 GUI 完全搞砸了,没有画线。

实际上可以使用画布.grid()吗?

标签: pythontkinter

解决方案


您既不使用grid也不pack用于在画布上绘制项目。画布有以下绘制方法:

  • 创建弧
  • 创建位图
  • 创建图像
  • 创建线
  • create_oval
  • 创建多边形
  • 创建矩形
  • 创建文本
  • 创建窗口

如果您实际上不是在询问在画布上绘制图形,而是在使用packor将画布添加到窗口时grid,您可以使用其中任何一个。


推荐阅读