#python #tkinter
#python #tkinter
Вопрос:
Я пытаюсь получить значение от пользователя с помощью простого диалогового окна и вставить его в текстовую область, но я получаю эту ошибку:
AttributeError: 'str' object has no attribute 'get
Мой код:
def feedialog():
amt_input = tkSimpleDialog.askstring("Amout","Enter Amount")
txtarea1.insert(END,f"n Fee :{amt_input.get()}"
Комментарии:
1. Итак, вы имели в виду:
f"n Fee :{amt_input}"
?2. У строк нет
get
метода. Что ты пытаешься сделать?3. Спасибо, я понял, я учился использовать текстовую область для создания счетов
Ответ №1:
amt_input.get()
вы вызываете get
метод для str
объекта: amt_input уже является строкой. Вы должны просто использовать:
txtarea1.insert(END,f"n Fee :{amt_input}"
Комментарии:
1. Большое вам спасибо
2. @Rahul98135 если ваша проблема решена, пожалуйста, отметьте этот ответ как решение вашей проблемы. Это становится понятным для всех.