Задать вопрос
@Georgy123

Почему вывод текста происходит не на новой строке, а на старой?

from tkinter import *

roww=0

root = Tk()
ent = Entry(root,width=22)
lbl = Label(root)
text = Text(root,height=12,width=24)
scroll = Scrollbar(command=text.yview)
bt=Button(root,text="Send")

def exit_(event):
    root.destroy()

def caption(event):
    global roww
    t = ent.get()
    ent.delete(0,'end')
    text.configure(state='normal')
    text.insert(str(roww)+".0",t)
    roww+=1
    text.configure(state='disabled')
    



text.grid(row=0,column=0,columnspan=3)
lbl.grid(row=1,column=0)
ent.grid(row=2,column=0,columnspan=3)
bt.grid(row=2,column=3,columnspan=1)


bt.bind('<Button-1>',caption)
ent.bind('<Return>',caption)
root.bind('<Control-z>',exit_)
root.mainloop()

Почему при получении с Entry текста (через нажатие enter или кнопки "Send") текст не выводится на новой строке? Ведь я вроде меняю значение отвечающее за строку
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы