python - 我想在 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()
解决方案
你可以使用padx
andpady
给里面一些填充textarea
。
帕克斯:
添加到文本区域左侧和右侧的内部填充的大小。默认为 1 个像素。
稻米:
添加在文本区域上方和下方的内部填充的大小。默认为 1 个像素。
你可以在这里寻找更多/其他options
的textarea
。
推荐阅读
- python - 在 C 中验证 SHA256(python 生成)
- flutter - 如何在 Dart 2 中限制 TextEditingController 侦听器事件 - Flutter
- java - 如何使用 Angular 6 数据表和来自服务器端的可观察数据(MySQL&Java&Springboot&hibernate)或如何将可观察数据转换为数组?
- javascript - 动态添加瓦片到jsp页面
- ffmpeg - FFMPEG 音频过滤器/设置交叉淡入淡出,但只有第一个文件变得安静
- c# - HOLD 如何在固定长度数组中创建关联数组?
- java - 网站不加载资源
- authentication - 谷歌课堂 API 对象认证
- node.js - 请求对象参数值不能直接传递给对象渲染?
- javascript - 通过 Javascript 触发键盘点击