Я новичок в python, ковыряюсь и заметил следующее:
from tkinter import *
def test1():
root = Tk()
txtTest1 = Entry(root).place(x=10, y=10)
print(locals())
def test2():
root = Tk()
txtTest2 = Entry(root)
txtTest2.place(x=10, y=10)#difference is this line
print(locals())
test1()
test2()
вывод содержит:
'txtTest1': None
'txtTest2': <tkinter.Entry object at 0x00EADD70>
Почему test1 имеет None
вместо <tkinter.Entry object at ...
?
Я использую Python 3.2 и PyScripter.