Предмет: Информатика,
автор: 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:
Функція не працює
Похожие вопросы
Предмет: Оʻzbek tili,
автор: prohoras31
Предмет: Қазақ тiлi,
автор: didarbasen
Предмет: Математика,
автор: polinasolovieva9
Предмет: Литература,
автор: Holjd6996
Предмет: Биология,
автор: 838393839