简体   繁体   中英

Tkinter can't append labels to lists?

labels = []
global labels
#blablbalabla code
welcome = Tkinter.Label(root,text= "Welcome to Fobby").place(x=250,y=250)
labels.append(welcome)
print labels
>>> [None]

What is wrong? Are labels an incompatible class with lists?

This is because place() returns None:

labels = []
welcome = Tkinter.Label(root,text= "Welcome to Fobby")
welcome.place(x=250,y=250)
labels.append(welcome)
print labels

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM