我有这个程序存储有关我的书籍的一些信息,这些信息显示在窗口中,只要我双击列表中的书名就会出现。但是有可能使用它的标题或作者搜索一本书,这可以使程序打开多个窗口。我的问题是,所有的窗户都是一个接一个地打开,直到我移动一个窗口,或者关闭它,似乎只打开了一个窗口。是否有可能使用python和tkinter使窗口显示在稍微不同的位置?
答案 0 :(得分:2)
您可以使用窗口的geometry
方法指定要显示的位置。例如,w.geometry("+100+200")
将在坐标100,200处打开窗口w
。每次打开新窗口时,都要适当调整坐标。
通常,这是窗口管理器为您做的事情。奇怪的是,它并没有为你做这件事。
此处记录了geometry
方法,以及其他地方:http://effbot.org/tkinterbook/wm.htm#Tkinter.Wm.geometry-method