在tkinter中,可以通过在控件之间插入空白控件或使用padding选项来创建行之间的空格。
import tkinter as tk
root = tk.Tk()
# 第一行控件
label1 = tk.Label(root, text="第一行")
label1.pack()
# 空白行
spacer = tk.Label(root, text="")
spacer.pack()
# 第二行控件
label2 = tk.Label(root, text="第二行")
label2.pack()
root.mainloop()
在上面的代码中,我们在第一行控件和第二行控件之间插入了一个空白的Label控件,它的文本为空字符串。运行代码后,你会在窗口中看到两行控件之间有一个空白行。
import tkinter as tk
root = tk.Tk()
# 第一行控件
label1 = tk.Label(root, text="第一行", padx=10, pady=10)
label1.pack()
# 第二行控件
label2 = tk.Label(root, text="第二行", padx=10, pady=10)
label2.pack()
root.mainloop()
在上面的代码中,我们在第一行控件和第二行控件中分别设置了padding选项,值为10。这将在它们周围创建10像素的空白间距。运行代码后,你会在窗口中看到两行控件之间有一个空白行。
以上就是在tkinter中创建行之间空格的两种方法。你可以根据实际需要选择其中一种方法来实现你的界面布局。
领取专属 10元无门槛券
手把手带您无忧上云