首页 > 解决方案 > 我想在 tkinter 中制作的记事本左侧添加边距,但我不知道该怎么做?

问题描述

我想在每行的开头添加左侧边距或一点空间,例如带有 tkinter 的 Windows 10 中的记事本。我还在下面放了一个带有左边距的记事本的图片链接。 在此处输入图像描述

from tkinter import *
root = Tk()
root.geometry('800x600')
root.title('Larning more about tkinter')
textarea = Text(root, font=("Calibri", 16))
textarea.pack(expand=True, fill='both')
[enter image description here][1]
# menu option for exiting the program
mainmenu = Menu(root)
m1 = Menu(mainmenu, tearoff=False)
m1.add_command(label="Exit", command=root.quit)
mainmenu.add_cascade(label="File", menu=m1)
root.bind("<Control-q>", quit)
root.config(menu=mainmenu)
root.mainloop()

标签: pythontkinter

解决方案


你可以使用padxandpady给里面一些填充textarea
帕克斯:

添加到文本区域左侧和右侧的内部填充的大小。默认为 1 个像素。

稻米:

添加在文本区域上方和下方的内部填充的大小。默认为 1 个像素。

你可以在这里寻找更多/其他optionstextarea


推荐阅读