from tkinter import *
root = Tk()
root.geometry("800x650")
e = Entry(root, width=3, font=('Verdana', 30), justify='right')
a = b = c = e
a.place(relx=0.2, rely=0.5, anchor=CENTER)
b.place(relx=0.44, rely=0.5, anchor=CENTER)
c.place(relx=0.65, rely=0.5, anchor=CENTER)
root.mainloop()
为什么我看不到所有三个条目,它们在哪里?
但是当我这样做时:
a = Entry(root, width=3, font=('Verdana', 30), justify='right')
b = Entry(root, width=3, font=('Verdana', 30), justify='right')
c = Entry(root, width=3, font=('Verdana', 30), justify='right')
有用...
为什么我看不到所有三个条目,它们在哪里?
您看不到三个条目,因为您没有创建三个条目。这样做时a = b = c = e
,您要为e
引用的同一对象分配三个新名称,而不是在创建新的小部件。a
,b
,c
,和e
所有指代相同的对象在内存中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句