Вопрос задан 25.09.2023 в 09:50. Предмет Информатика. Спрашивает Коротких Максим.

Def B7_click(): ent.insert (END, "7") B7=Button (text="7") и т.д не пишет в поле калькулятора

цифру хоть все вроде правильно, подскажите плиззз
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бернацкая Виолетта.

Ответ:

def B7_click():

ent.insert(END, "7")

B7 = Button(text="7", command=B7_click)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ваш код выглядит похожим на код на языке Python, который, предположительно, используется для создания калькулятора с графическим интерфейсом с использованием библиотеки Tkinter. Однако, у вас есть некоторые ошибки в функции B7_click, которые могут привести к некорректной работе калькулятора.

Первая ошибка заключается в том, что вы используете переменную ent, чтобы добавить текст в поле, но не определяете эту переменную. Вы должны создать элемент Entry (поле ввода) и присвоить его переменной ent, прежде чем использовать его в функции.

Вот пример исправленного кода:

python
import tkinter as tk def B7_click(): ent.insert(tk.END, "7") root = tk.Tk() ent = tk.Entry(root) ent.pack() B7 = tk.Button(root, text="7", command=B7_click) B7.pack() root.mainloop()

В этом примере создается окно с полем ввода ent и кнопкой B7, которая добавляет цифру "7" в поле ввода при щелчке на ней.

Убедитесь, что вы создали окно root и добавили все необходимые элементы интерфейса, и ваш калькулятор должен работать корректно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос