#python #tkinter
Вопрос:
спасибо, что нашли время ответить на мой вопрос! Мне было интересно, есть ли какой-либо способ изменить текст в поле ввода в коде? Например,
from tkinter import *
root = Tk()
e = Entry(root)
e.text("Hello World")
e.pack()
root.mainloop()
Еще раз спасибо, что нашли время ответить на мой вопрос!
Комментарии:
1. Если вы прочтете документацию, вы увидите, что есть метод с именем
insert
.2. @БрайаНоакли, спасибо тебе! Я пойду и прочту это!
Ответ №1:
Вы можете использовать Entry.insert
метод для добавления текста в поле ввода, он принимает 2 аргумента, индекс и текст.
e.insert(0, "Hello World")
И чтобы удалить, используйте Entry.delete
, для удаления требуется первый индекс и последний индекс
e.delete(0, END)
Документация для въезда
Комментарии:
1. Классно! Большое спасибо!