tkinter 中的 root.lift( ) 作用
from tkinter import *
root=Tk()
root.title("3-15消费者权益日")
root.lift()
root.attributes("-topmost",True)
root.geometry("400x300")
b=Button(root,text="2023年")
b.pack(expand=True)
mainloop()
第4句 root.lift( ) 的作用是什么呀 ? root.lift() 是 Tk() 对象的一个方法,用于将窗口置于其它窗口之上。在该方法被调用之后,窗口就会成为所有同级窗口中的最上层窗口,即最靠近屏幕前面的窗口。
在本例中,root.lift() 的作用是将窗口置于其它窗口之上,以确保该窗口是当前处于活动状态的窗口,同时也是用户当前可以看到的窗口。
此外,root.attributes("-topmost",True) 的作用是设置窗口始终在最上层,即使失去焦点也不会被其它窗口覆盖。这个方法常常用于弹出提醒、警告等窗口,以确保用户能够及时注意到窗口的出现,避免被其它窗口遮盖。 isdkz 发表于 2023-3-15 16:21
root.lift() 是 Tk() 对象的一个方法,用于将窗口置于其它窗口之上。在该方法被调用之后,窗口就会成为所有 ...
root.lift() 与 root.attributes("-topmost",True) 是一回事啊!
没有 root.lift() ,只有 root.attributes("-topmost",True) ,窗口照样是置顶的。 dragov 发表于 2023-3-15 16:47
root.lift() 与 root.attributes("-topmost",True) 是一回事啊!
没有 root.lift() ,只有 root.attri ...
root.lift() 与 root.attributes("-topmost",True) 并不是一回事
这里确实不需要 root.lift(),因为 root.attributes("-topmost",True) 会使窗口一直置于最上层,
而 root.lift() 只是临时提升到最上层 isdkz 发表于 2023-3-15 16:57
root.lift() 与 root.attributes("-topmost",True) 并不是一回事
这里确实不需要 root.lift(),因为 r ...
哦,是这样啊!
谢谢
页:
[1]