Как запросить у пользователя целочисленный ввод с помощью Python tkinterPython

Программы на Python
Ответить
Anonymous
 Как запросить у пользователя целочисленный ввод с помощью Python tkinter

Сообщение Anonymous »

Мне нужно запросить у пользователя целочисленное значение и попробовать a=n.get(), а затем a=int(a), но это не работает должным образом. Вот код, который я использовал:

Код: Выделить всё

def selectparamter():
window3= Tk()
window3.title('choosing parameters ')
window3.resizable(False,False)
a_label = Label(window3, text = 'Select  parameter', font=('calibre',10, 'bold'))
n = Entry(window3)
string_answer = n.get()
a= int(string_answer)
sub_btn=Button(window3,text = 'Submit', command =nrmltest )
sub_btn.grid(row=2,column=1)
a_label.grid(row=0,column=0)
n.grid(row=0,column=1)
window3.mainloop()
return a
Как я могу получить правильное целочисленное значение, введенное пользователем в Python tkinter?

Подробнее здесь: https://stackoverflow.com/questions/724 ... on-tkinter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»