【问题标题】:How to append a String to the end of Text box python tkinter如何将字符串附加到文本框python tkinter的末尾
【发布时间】:2020-10-04 22:44:55
【问题描述】:

我正在使用 python 3.7.5

如何在文本框末尾追加或插入字符串? 不删除前面的文字

我是按照我在不同教程中找到的那样做的

import tkinter
win=tkinter.Tk()
textF = tkinter.Text(win)
textF.pack()

textF.insert(END,'s')

但它没有工作, 它向我显示了这个错误:

Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    textF.insert(END,'s')
NameError: name 'END' is not defined

【问题讨论】:

    标签: python python-3.x string tkinter append


    【解决方案1】:

    这是tkinter.END 而不仅仅是END

    【讨论】:

    • 你能告诉我什么常量指的是文本的开头吗?
    • 它是基于索引的。所以,使用0
    • 如果我使用 get 和 END 常量,它不起作用:get(index1=0, index2=tkinter.END)
    • 你有什么问题?
    • 我现在正在尝试使用 get() 方法获取整个字符串
    猜你喜欢
    • 2022-12-11
    • 2020-08-19
    • 2014-03-06
    • 2017-09-29
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多