如何让多个寡妇出现在略微不同的位置?

时间:2013-05-15 01:48:31

标签: python window tkinter

我有这个程序存储有关我的书籍的一些信息,这些信息显示在窗口中,只要我双击列表中的书名就会出现。但是有可能使用它的标题或作者搜索一本书,这可以使程序打开多个窗口。我的问题是,所有的窗户都是一个接一个地打开,直到我移动一个窗口,或者关闭它,似乎只打开了一个窗口。是否有可能使用python和tkinter使窗口显示在稍微不同的位置?

1 个答案:

答案 0 :(得分:2)

您可以使用窗口的geometry方法指定要显示的位置。例如,w.geometry("+100+200")将在坐标100,200处打开窗口w。每次打开新窗口时,都要适当调整坐标。

通常,这是窗口管理器为您做的事情。奇怪的是,它并没有为你做这件事。

此处记录了geometry方法,以及其他地方:http://effbot.org/tkinterbook/wm.htm#Tkinter.Wm.geometry-method