2017-05-02 27 views
0

我忙于在我的python程序中使用tkinter,我忙于阅读,然后插入文本窗口,但似乎有一个行间距我的输入应该'不要在那里。Tkinter文本窗口写不可移动的行空间

请参见下面的内容中插入代码:

def writer(self, Tk, textobject, n): 
    for line in textobject: 
      textwindow.insert(Tk.INSERT, line + "\n") 
      self.sleeper(n) 

见输出:

文本行1

文本行2

编辑:看什么输出应:

文本行1
文本行2

回答

0

当使用

textwindow.insert(Tk.INSERT, line + "\n") 

没有必要使用

"\n" 

由于插入线已经创建了自己的新线。
因此,我删除了“\ n”,发现它的工作完美。

0

如果你想输出读取文本行1第2行文字,删除 “\ n”。

你的代码如下:

def writer(self, Tk, textobject, n): 
    for line in textobject: 
      textwindow.insert(Tk.INSERT, line) 
      self.sleeper(n) 
+0

请参阅编辑,我需要删除文本行之间的行距。 –

+0

请参阅下面的答案,删除“\ n”将不会保持在同一行上。 –