我想创建一个Tk窗口/对话框的“堆栈”,以便窗口的z顺序始终保持不变。从这个意义上说,它们的行为就像一堆模态对话框,但我需要用户能够与所有窗口(或至少与最低级别的窗口)交互。较低的窗户会更大,相关的部分可以接近,尽管上面还有其他(较小的)窗户。在
在Windows和Linux中,我通过使Windows transient
很好地工作。tkinter代码如下:
from tkinter import *
level0 = Tk()
level1 = Toplevel(level0)
level1.transient(level0)
level2 = Toplevel(level1)
level2.transient(level1)
level3 = Toplevel(level2)
level3.transient(level2)
在MacOSX中,transient
似乎没有任何效果。在
有什么办法在Mac上实现这种堆栈吗?在
目前没有回答
相关问题 更多 >
编程相关推荐