我在我的python程序中忙着使用tkinter,我正在忙着阅读然后插入文本窗口,但我的输入之间似乎有一个行间距,这不应该是那里。
请参阅以下读取以插入代码:
def writer(self, Tk, textobject, n):
for line in textobject:
textwindow.insert(Tk.INSERT, line + "\n")
self.sleeper(n)
见输出:
TEXT LINE 1
TEXT LINE 2
编辑:看看应该是什么输出:
TEXT LINE 1
TEXT LINE 2
答案 0 :(得分:1)
如果您希望输出读取TEXT LINE 1 TEXT LINE 2,请删除" \ n"。
您的代码如下:
def writer(self, Tk, textobject, n):
for line in textobject:
textwindow.insert(Tk.INSERT, line)
self.sleeper(n)
答案 1 :(得分:0)
使用时
textwindow.insert(Tk.INSERT, line + "\n")
无需使用
"\n"
因为插入一行已经创建了自己的新行。
因此,我删除了“\ n”,发现它完美无缺。