Python 相对于右侧tkinter放置小部件
我正在尝试使用Python 相对于右侧tkinter放置小部件,python,tkinter,Python,Tkinter,我正在尝试使用.place()方法放置小部件。我知道x和y是从页面的左上角测量的,但我正在尝试更改它,以便它可以从右上角测量 我的理由是,我希望标签始终与页面右侧保持恒定的距离。我试过使用relx和rely,但不幸的是,它对我不起作用,出于某种原因,锚也不起作用 有人能帮忙吗 这是我的密码: from tkinter import * import tkinter as tk from tkinter import ttk root = tk.Tk() root.geometry('500x50
.place()
方法放置小部件。我知道x
和y
是从页面的左上角测量的,但我正在尝试更改它,以便它可以从右上角测量
我的理由是,我希望标签始终与页面右侧保持恒定的距离。我试过使用relx
和rely
,但不幸的是,它对我不起作用,出于某种原因,锚也不起作用
有人能帮忙吗
这是我的密码:
from tkinter import *
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
root.geometry('500x500')
root.configure(bg='blue')
label = Label(root,text='Hello',anchor='nw')
label.place(x=50,y=50)
root.mainloop()
尝试给小部件提供x和y坐标,类似这样的东西
import tkinter as tk
root=tk.Tk()
root.geometry('300x300')
b1=tk.Button(root,text="b1",width=12)
b1.place(relx = 1, x =-2, y = 2, anchor = 'ne')
b2=tk.Button(root,text="b2",width=12)
b2.place(relx = 1, x =-2, y = 30, anchor = 'ne')
root.mainloop()
希望这对你有帮助 试着给小部件提供x和y坐标,类似这样的东西
import tkinter as tk
root=tk.Tk()
root.geometry('300x300')
b1=tk.Button(root,text="b1",width=12)
b1.place(relx = 1, x =-2, y = 2, anchor = 'ne')
b2=tk.Button(root,text="b2",width=12)
b2.place(relx = 1, x =-2, y = 30, anchor = 'ne')
root.mainloop()
希望这对你有帮助 读下去,读下去,现在我明白了,@stovfl感谢你指出,我已经编辑了我的代码,我将来也会避免这个错误!现在我明白了,@stovfl感谢您指出这一点,我已经编辑了我的代码,将来我也会避免这个错误!