要实现不绘制Tkinter画布,可以使用Tkinter
的Canvas
组件的pack_forget()
方法将画布从窗口中移除。以下是一个示例代码:
import tkinter as tk
def hide_canvas():
canvas.pack_forget()
root = tk.Tk()
canvas = tk.Canvas(root, width=200, height=200, bg='white')
canvas.pack()
hide_button = tk.Button(root, text="Hide Canvas", command=hide_canvas)
hide_button.pack()
root.mainloop()
在这个例子中,我们创建了一个窗口,然后在窗口中添加了一个Canvas
组件,并将其打包显示在窗口中。然后,我们创建了一个按钮,点击按钮时调用hide_canvas()
函数。该函数在按钮点击时调用,使用pack_forget()
方法将画布从窗口中移除,从而实现了不绘制Tkinter画布的效果。
上一篇:不绘制任何图形,显示指标值。
下一篇:不绘制图形,从函数返回图形