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

Виправити помилки у коді поданому тут (програма додає в поле Text інформацію, яка міститься в полі Entry при натисканні лівою кнопкою миші по кнопці):
COD:
from tkinter import *

from tkinter import messagebox
def A1():
b3.insert("1.0",b2.get()+"\n")
w=Tk()
w.geometry("670x460")
b1=Label(w,text="Введіть ціле число")
b1.place(x=10,y=10)
b2=Entry(w)
b2.place(x=120,y=10)
b3=Button(text="Додати",command=A1)
b3.place(x=260,y=7)
b3.bind(" ")

w.mainloop()

Ответы

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

Ответ:

from tkinter import *

from tkinter import messagebox

def A1(event=None): <======== event=None

b3.insert("1.0",b2.get()+"\n")

w=Tk()

w.geometry("670x460")

b1=Label(w,text="Введіть ціле число")

b1.place(x=10,y=10)

b2=Entry(w)

b2.place(x=120,y=10)

b3=Button(text="Додати",command=A1)

b3.place(x=260,y=7)

b3.bind(" ")  //<======= необходимо b4.bind("<Button-1>", A1)

w.mainloop()

Объяснение:

в строке 14 пустая строка служит аргументом для метода bind


kosolmihas: Функція не працює
Похожие вопросы
Предмет: Математика, автор: polinasolovieva9