Tkinter与不可移动的线空间的文本窗口文字

时间:2017-05-02 19:45:28

标签: python text tkinter

我在我的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

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”,发现它完美无缺。