Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2018 22:39:21

SalikhovAbd
Зарегистрирован: 2018-01-05
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter, непонятная запись.

Добрый вечер.
Начал изучать tkinter и столкнулся с непонятной строкой “tex.delete(1.0,END)”, можете разъяснить, что она удаляет?
Вот весь код:

def output(event):
s = ent.get()
if s == “1”:
tex.delete(1.0,END)
tex.insert(END,“Обслуживание клиентов на втором этаже”)
elif s == “2”:
tex.delete(1.0,END)
tex.insert(END,“Пластиковые карты выдают в соседнем здании”)
else:
tex.delete(1.0,END)
tex.insert(END,“Введите 1 или 2 в поле слева”)

from tkinter import *
root = Tk()

ent = Entry(root,width=1)
but = Button(root,text=“Вывести”)
tex = Text(root,width=20,height=3,font=“12”,wrap=WORD)

ent.grid(row=0,column=0,padx=20)
but.grid(row=0,column=1)
tex.grid(row=0,column=2,padx=20,pady=10)

but.bind(“<Button-1>”,output)

root.mainloop()

Офлайн

#2 Янв. 6, 2018 10:48:59

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Tkinter, непонятная запись.

ну то и удаляет что написано в команде tex.delete(1.0,END) удаляет весь текст в виджете Text(root,width=20,height=3,font=“12”,wrap=WORD) от первой позиции символа и до конца

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version