Виправити помилки у коді поданому тут (програма додає в поле 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:
Функція не працює
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад