【发布时间】:2020-11-23 04:27:56
【问题描述】:
每次我调用文本框的插入时,我一直在摆弄在文本之间添加间距。我注意到的是,当我多次调用它时,已经添加了间距,但是当我有 2 行或更多行 .insert 全部被单击时,当我单击一个按钮时,文本全部混合在一起,中间没有间距。下面附上问题的图片,这是我的代码。
taskList.insert("1.end", siteTaskID)
taskList.insert("1.end",siteTaskTXT)
siteTaskID 和 siteTaskTXT 是 2 个变量,每个变量都包含字符串。字符串是根据用户输入决定的。例如,这些变量可以是
siteTaskID = "HELLO"
siteTaskTXT = "Store"
这实际上是我为执行它而编写的所有必要代码。我省略了字符串转换,也省略了调用这个函数的按钮。
【问题讨论】:
-
siteTaskID这些只是包含字符串的变量吗?对我来说,使用'1.end'会引发错误bad entry index "1.end" -
“间距”是什么意思?你想这样做
tb.insert('1.end', ' ')吗? (@CoolCloud 作者可能在使用 tkinter.Text,而您可能正在使用 tkinter.Entry。) -
@哦好的,谢谢你的说明,我很笨
-
好吧,我不知道这是否有帮助,但试着说,
taskList.insert("1.end", siteTaskID.ljust(6) taskList.insert("1.end",siteTaskTXT.ljust(6)) -
您发布的代码没有任何与“在文本之间添加间距” 相关的内容。请提供minimal reproducible example。
标签: python tkinter text spacing