tkinter .grid总是左上对齐

Ubuntu上的Python 3.3。


我似乎无法让tkinter的.grid函数正常工作。我有以下代码;


import sys

from tkinter import *


mwin = Tk()

mwin.title("Window")

mwin.geometry("450x450+500+100")


header = Label(text="The Label").grid(row=5,column=2)


mwin.mainloop()

我为.grid(row = x,column = y)输入的内容似乎无关紧要,标签保持左对齐。我想念什么?


呼唤远方
浏览 913回答 2
2回答

喵喔喔

默认情况下,行的高度为零,列的宽度为零。当您仅在第5行第2列中放置某些内容时,第0-4行以及第0和1列实际上是不可见的,仅当您将小部件放在单元格中或使用rowconfigure和/或columnconfigure获得行或列时非零大小。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python