gpt4 book ai didi

python - 在 tkinter 中设置对象坐标

转载 作者:行者123 更新时间:2023-12-01 05:31:03 25 4
gpt4 key购买 nike

我正在使用 tkinter,但我无法找到设置对象坐标的方法。在 python 文档中只提到了 side 的使用。有没有办法在窗口中说出我的对象的左侧和顶部?例如:

import tkinter
from tkinter.constants import *
tk = tkinter.Tk()
frame = tkinter.Frame(tk, relief=RIDGE, borderwidth=2)
frame.pack(fill=BOTH,expand=1)
label = tkinter.Label(frame, text="Hello, World")
label.pack(fill=X, expand=1)
button = tkinter.Button(frame,text="Exit",command=tk.destroy)#here I need to put my button at left=0,top=10 !!!
button.pack(side=BOTTOM)
tk.mainloop()

最佳答案

使用place()代替pack()。但不要在同一 Frame 中使用 pack()grid()place()同时。当然,您可以在父 Frame 中使用 pack() 并在子 Frame 中使用 grid() .

参见:Grid Geometry Manager , Pack Geometry Manager , Place Geometry Manager

关于python - 在 tkinter 中设置对象坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20304935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com