#writing introduction text
mn=tk.Label(window,text="WELCOME TO \n AAROGYA SETU \n SELF EXAMINATION FRONT",font=("Bookman old style",30,'bold','italic')).pack()
#linking sign up form
sig=tk.Label(window,text="click button to sign up",font=("Bookman old style",20,"bold")).pack()
错误信息:
'Nonetype' has no attribute .grid()
我无法在我的程序中定位我的label
(我使用创建的Tkinter
)。它不需要.grid()
或.place()
要么。
可能的原因是什么?否则我的代码执行是完美的。
你犯了最常见的错误
variable = Widget().pack()
其中分配None
到variable
,因为pack()
/ grid()
/place()
回报None
。
您必须分两步完成:
variable = Widget()
variable.pack()
但似乎您可能会产生其他问题。
pack()
/ grid()
/place()
是不同的布局管理器,你不应该在一个小部件使用两个布局管理器。
所以使用pack()
OR grid()
OR place()
。
pack()
如果您想使用grid()
或 ,则不需要place()
。
variable = Widget()
variable.grid()
要么
variable = Widget()
variable.place(...)
要么
variable = Widget()
variable.pack()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句