Python 特金特;使用place()将小部件放在右下角

Python 特金特;使用place()将小部件放在右下角,python,layout,tkinter,Python,Layout,Tkinter,[注意:我问这个问题只是为了发布答案,因为我在问完之前就找到了答案,我想其他人可能会想知道。我的答案是故意回答的,不是问题的一部分。] 如何使用Tkinter的myWidget.place()方法将小部件(完全可见)放置在屏幕的右下角?我尝试过使用anchor=SE,但是小部件消失了(尽管它在那里;它只是在屏幕的某个地方)。以下代码适用于右上角: self.entry.place(relx=1, x=0, y=-1, anchor=NE); 但是,将锚点更改为SE并没有达到我预期的效果 我不想

[注意:我问这个问题只是为了发布答案,因为我在问完之前就找到了答案,我想其他人可能会想知道。我的答案是故意回答的,不是问题的一部分。]

如何使用Tkinter的
myWidget.place()
方法将小部件(完全可见)放置在屏幕的右下角?我尝试过使用
anchor=SE
,但是小部件消失了(尽管它在那里;它只是在屏幕的某个地方)。以下代码适用于右上角:

self.entry.place(relx=1, x=0, y=-1, anchor=NE);
但是,将锚点更改为
SE
并没有达到我预期的效果

我不想将
pack
grid
与此一起使用


无论如何,我想让它放在已经存在的另一个小部件上,而不必打包(因为这会给我带来问题,我需要一个新的小部件用于每个选项卡,而这样我只需要一个小部件)。

这将允许您将小部件放在右下角(并自动考虑小部件的大小)

1.0
对于
rely
表示主小部件的底部。
1.0
对于
relx
表示主小部件的右侧


对于Superior询问我的源代码的评论,我不记得我第一次在哪里找到它,但是place方法的文档告诉了我在这个答案中所说的大部分内容。转到python3解释器,键入import tkinter;键入help(tkinter.Text.place)并查看relx和reland。“relx=数量-定位此小部件相对于主控形状宽度在0.0和1.0之间的定位点(1.0为右边缘)”和“rely=数量-定位此小部件相对于主控形状高度在0.0和1.0之间的定位点(1.0为下边缘)”。(是的,我所定位的小部件实际上是一个修改过的文本小部件,而不是条目小部件,尽管我在问题中称它为self.Entry,因为我喜欢在人们通常使用条目小部件的地方使用文本小部件。)

一个好方法是如果你不能将它固定在角落里,就将其设置为不可执行

`from tkinter import *
root = Tk()
root.title("What ever you want")
root.resizable(0,0)
bt = Button(root, text="Click Me!")
bt.grid(row=1, column=1)`
这是一个很好的方法,尤其是当你做小登录

我希望这对你们大家都有帮助

一定要回复!谢谢


你能解释一下让它不可缩放的作用吗?谢谢!
`from tkinter import *
root = Tk()
root.title("What ever you want")
root.resizable(0,0)
bt = Button(root, text="Click Me!")
bt.grid(row=1, column=1)`