近期学习python的gui时发现’NoneType’ object has no attribute ‘bind’,百度一下发现这个问题造成的原因有很多,简单说就是没找到bind属性
后来才发现最好把pack()布局另起一行不要加在组件后面就可以解决
c1 = Canvas(root, width=200, height=200, bg='green')
c1.pack()
c1.bind('<Button-1>', mouseTest)
又做到同样的问题,如下
总结起来就是无论是否在类中,如果要对某个组件进行操作最好在定义时.pack()单独成行可以避免很多潜在的问题