我想要我的标签和条目小部件以及不同的行,但它们会自动移到顶部。我该怎么做?我可以使用一个简单的功能吗?
from tkinter import *
root = Tk()
root.resizable(width = False, height = False)
label_1 = Label(root, text="Text")
label_2 = Label(root, text="Text2")
entry1 = Entry(root)
entry2 = Entry(root)
label_1.grid(row=4, column=2, sticky=E)
label_2.grid(row=5, column=2, sticky=E)
entry1.grid(row=4, column=3, sticky=E)
entry2.grid(row=5, column=3, sticky=E)
checkbox = Checkbutton(root, text="Check me")
checkbox.grid(columnspan=2)
你也知道如何添加子帧吗?我搜索了但是这些例子都是上课的,我感到很困惑。我当然也希望它在特定的列和行中,而不会自动移动到其他地方。
答案 0 :(得分:0)
空行和列的大小为0.空白标签可用于创建空格。
from tkinter import *
root = Tk()
dummy = Label(root, text='\n')
label_1 = Label(root, text="Text")
label_2 = Label(root, text="Text2")
entry1 = Entry(root)
entry2 = Entry(root)
dummy.grid()
label_1.grid(row=4, column=2, sticky=E)
label_2.grid(row=5, column=2, sticky=E)
entry1.grid(row=4, column=3, sticky=E)
entry2.grid(row=5, column=3, sticky=E)
checkbox = Checkbutton(root, text="Check me")
checkbox.grid(columnspan=2)