【发布时间】:2021-07-14 20:23:09
【问题描述】:
我不断收到此错误 TypeError: pack_configure() missing 1 required positional argument: 'self'。 我不知道为什么,因为 iv 运行代码并且它在此之前工作是我正在尝试运行的代码
my_window = Tk()
my_canvas_1 = Canvas(my_window, height=500, width=500, bg='white')
my_canvas_2 = Canvas(my_window, height=500, width=250, bg='white')
my_canvas_1.grid(row=0, column=0)
my_canvas_2.grid(row=0, column=1)
Canvas.pack()
my_window.mainloop()
这应该使用 tkinter 制作 2 个画布,但是如上所述,它一直显示错误我认为这与打包画布有关/p>
【问题讨论】:
-
错误类型TK类或者Canvas类方法没有定义好,可以分享一下吗?
-
Canvas.pack()在这里要做什么?对我来说,您是直接调用 Canvas 的方法,而不创建 Canvas 类的实例。 -
Canvas.pack()不是必需的,应该删除。 -
@NirElbaz:这些类是
tkinter模块的一部分。
标签: python python-3.x tkinter tkinter-canvas