Предмет: Информатика,
автор: 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()
Ответы
Автор ответа:
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:
Функція не працює
Интересные вопросы
Предмет: ОБЖ,
автор: aleksandraskvorcova7
Предмет: Биология,
автор: gefes2008lagun
Предмет: Английский язык,
автор: matveygoncharov20
Предмет: Математика,
автор: Аноним
Предмет: Химия,
автор: pashabond100