Tkinter,看似随机间距?
Tkinter, seemingly random spacing?
我有以下代码。
Label(pop, text = "Timesheet does not exist.").grid(row = 0)
Label(pop, text = "Create Time sheet?").grid(row = 2, column = 0)
y = Button(pop, text = "Yes").grid(row = 3, column = 1)
n = Button(pop, text = "No").grid(row = 3, column = 0)
第二个标签前有一个奇数space。
有人对此有 explanation/solution 吗?
没有什么奇怪的:第二个按钮在第 1 列,正如您所订购的那样 - 而另一个按钮和前两个标签在第 0 列。第 1 列应该在第 0 列的左侧.
使用 colspan=2
作为构造 Label
对象的选项,以便短语使用两列,并且您的第二个按钮不会显示在两列的右侧。
否则,只需使用 pack
布局管理器而不是网格 - 因为您不会在像这样的小对话框中看到类似 table 的结构。
我有以下代码。
Label(pop, text = "Timesheet does not exist.").grid(row = 0)
Label(pop, text = "Create Time sheet?").grid(row = 2, column = 0)
y = Button(pop, text = "Yes").grid(row = 3, column = 1)
n = Button(pop, text = "No").grid(row = 3, column = 0)
第二个标签前有一个奇数space。
有人对此有 explanation/solution 吗?
没有什么奇怪的:第二个按钮在第 1 列,正如您所订购的那样 - 而另一个按钮和前两个标签在第 0 列。第 1 列应该在第 0 列的左侧.
使用 colspan=2
作为构造 Label
对象的选项,以便短语使用两列,并且您的第二个按钮不会显示在两列的右侧。
否则,只需使用 pack
布局管理器而不是网格 - 因为您不会在像这样的小对话框中看到类似 table 的结构。