python Tkinter:如何设置按钮相对于屏幕的位置

3wabscal  于 2022-11-21  发布在  Python
关注(0)|答案(1)|浏览(193)
from tkinter import *

Window = Tk()
Window.attributes('-fullscreen', True)

b1 = Button(Window, text="1", activeforeground="black", activebackground="gray", pady=2,
            font='secular_one', relief=GROOVE)
b1.place(x=1100, y=50)

b2 = Button(Window, text="2", activeforeground="black", activebackground="gray", pady=2,
            font='secular_one', relief=GROOVE)
b2.place(x=1100, y=220)

b3 = Button(Window, text="3", activeforeground="black", activebackground="gray", pady=2,
            font='secular_one', relief=GROOVE)
b3.place(x=1100, y=380)

Window.mainloop()

我正在做一个应用程序,使用Tkinter,我想把一些按钮放在某个位置,所以在我用.place完成后,我去另一台电脑工作,但按钮在屏幕的中间,而不是我最初放置它们的地方

ni65a41a

ni65a41a1#

kwargs xy代表place定义了小部件的 * 绝对 * 位置(以 * 像素 * 为单位)。因此,如果你在不同分辨率的显示器上运行程序,它看起来会不一样。
请尝试定义相对位置:

b1.place(relx=0.3, rely=0.1)

相关问题