繁体   English   中英

在tkinter中设置对象坐标

[英]Setting objects coordinates in tkinter

我正在使用tkinter,但是无论如何我都找不到设置对象坐标的方法。 在python docs中,只提到使用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() 当然你也可以使用(例如) pack()在父Framegrid()在子Frame

请参见: 网格几何管理器打包几何管理器放置几何管理器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM