Предмет: Информатика, автор: Abdulla09099999999

Даю 100 балов.
Ошибка на пайтоне. Не работает insert в tkinter.
Код:
from tkinter import *

root = Tk()

#функция добавления чисел
def add_digit(digit):
n.insert(1.0, digit)


#текстовое поле
n = Entry(root, width=35).grid(column=0, row=0, columnspan=3)
#кнопки 1-0
but1 = Button(root, width=5, height=3, text='1', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(1)).grid(column=0,row=1, stick='wens')
but2 = Button(root, width=5, height=3, text='2', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(2)).grid(column=1,row=1, stick='wens')
but3 = Button(root, width=5, height=3, text='3', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(3)).grid(column=2,row=1, stick='wens')
but4 = Button(root, width=5, height=3, text='4', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(4)).grid(column=0,row=2, stick='wens')
but5 = Button(root, width=5, height=3, text='5', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(5)).grid(column=1,row=2, stick='wens')
but6 = Button(root, width=5, height=3, text='6', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(6)).grid(column=2,row=2, stick='wens')
but7 = Button(root, width=5, height=3, text='7', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(7)).grid(column=0,row=3, stick='wens')
but8 = Button(root, width=5, height=3, text='8', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(8)).grid(column=1,row=3, stick='wens')
but9 = Button(root, width=5, height=3, text='9', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(9)).grid(column=2,row=3, stick='wens')
but0 = Button(root, width=5, height=3, text='0', bg='lightgrey', fg='black', bd=5, padx=10, command=lambda : add_digit(0)).grid(column=1,row=4, stick='wens')

#кнопки + -
but_pl = Button(root, width=7, height=5, text='+', bg='grey', fg='black', bd=5, padx=10).grid(column=3, row=2)
but_mi = Button(root, width=7, height=5, text='-', bg='grey', fg='black', bd=5, padx=10).grid(column=3, row=3)

#настройка столбцов
root.grid_columnconfigure(0, minsize=60)
root.grid_columnconfigure(1, minsize=60)
root.grid_columnconfigure(2, minsize=60)
#настройка строки
root.grid_rowconfigure(1, minsize=60)
root.grid_rowconfigure(2, minsize=60)
root.grid_rowconfigure(3, minsize=60)
root.grid_rowconfigure(4, minsize=60)




root.mainloop()


NitroX64: могу поинтересоваться, какая именно ошибка?

Ответы

Автор ответа: zorokl88
0

Ответ:

Может и не помочь, но попробуй.

Объяснение:

Возле but3 поменяй width номер на тот, который пишет в строке сверху слева если зайти в приложение PaytonStroka. Но может быть такого приложения и не быть. Так что если получится, заранее незачто.)

Похожие вопросы
Предмет: Русский язык, автор: поаагпгщои
Предмет: Технология, автор: Аноним