from tkinter import *
root = Tk()
root.title("Sorting Algorithm Visualiser")
root.geometry("1500x780+0+0")
root.config(bg="#D7DBDD")
画布
canvas = Canvas(root, width=1000, height=500, bg="#F8F9F9").pack()
在画布上矩形 这里有什么错误
canvas.create_rectangle(50, 25, 150, 75, fill="red")
root.mainloop()
*回溯(最近通话最近): 在第10行中输入文件“ C:/ Users / VINAYAK / PycharmProjects / try / try o1.py” canvas.create_rectangle(50,25,150,75,fill =“ red”) AttributeError:“ NoneType”对象没有属性“ create_rectangle”
以退出代码1 *完成的过程
答案 0 :(得分:1)
问题是您不能同时创建和打包画布。 这应该工作:
from tkinter import *
root = Tk()
root.title("Sorting Algorithm Visualiser")
root.geometry("1500x780+0+0")
root.config(bg="#D7DBDD")
canvas = Canvas(root, width=1000, height=500, bg="#F8F9F9")
canvas.create_rectangle(50, 25, 150, 75, fill="red")
canvas.pack()
root.mainloop()