python - 您如何更改 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()
解决方案
如果您只有一个小部件,则可以使用带有参数的 pack 或 grid:
label.pack(anchor='nw')
或者
label.grid(sticky='nw')
如果您想了解如何构建 GUI,我在Thinking in Tkinter 中有很多内容
然后,您将始终拥有有用的 effbot 页面:Tkinter Pack 几何管理器和Tkinter 网格几何管理器。
推荐阅读
- reactjs - Paypal 快递按钮订单项未显示
- python - 如何使用 pyqt4 更新进度条
- javascript - 从html重定向到新窗口的链接?
- tensorflow - 如何在 Keras 模型中间添加一个 one-hot 层?
- python - 在 Matplotlib 中生成带有负轴和正轴的散点图
- python-3.x - Pandas:一个字符串在数据框单元格中出现了多少次?
- visual-studio-code - 新的 Flutter 项目在命令行中运行,但不是 VScode
- c# - Need to add newly added entry to new column for given xml using xsl
- java - CSV 到 CSV 比较实用程序
- reactjs - 无法获取要显示的客户端数据 [firestore]