首页 > 解决方案 > 您如何更改 tkinter 中的标签位置?

问题描述

你怎么把标签放在左上角?

from tkinter import *

root = Tk()
root.title('title')
root.resizable(width=False, height=False)
root.geometry('800x500+200+100')
root.configure(background='black')
photo = PhotoImage(file='image.png')
label = Label(root, image=photo)
label.pack()
root.mainloop()

标签: pythontkinter

解决方案


如果您只有一个小部件,则可以使用带有参数的 pack 或 grid:

label.pack(anchor='nw')

或者

label.grid(sticky='nw')

如果您想了解如何构建 GUI,我在Thinking in Tkinter 中有很多内容

然后,您将始终拥有有用的 effbot 页面:Tkinter Pack 几何管理器Tkinter 网格几何管理器


推荐阅读