【发布时间】:2021-11-12 19:52:57
【问题描述】:
如何在 Tkinter 中将输入框中的字符串转换为整数。 这个我试过了,还是不行。
import tkinter
from tkinter import tt
age= tkinter.Label(window, text = "How old are you?")
age.grid(row = 1, column = 0)
entry_age = tkinter.Entry(window)
Entry.grid(row = 1, column = 1)
height = tkinter.Label(window, text = "What is your height(cm): ")
height.grid(row = 2, column = 0)
entry_height = tkinter.Entry(window)
entry_height.grid(row = 2, column = 1)
weight = tkinter.Label(window, text = "your weight (kg): ")
weight.grid(row = 3, column = 0)
entry_weight = tkinter.Entry(window)
entry_weight.grid(row = 3, column = 1)
entry_age1 = entry_age.get()
entry_age1 = int(entry_age1)
entry_heigh1t = entry_height.get()
entry_height1 = int(entry_height1)
entry_weight1 = entry_weight.get()
entry_weight1 = int(entry_weight1)
【问题讨论】:
-
你的错误是什么?
-
entry_heigh1t = entry_height.get()我在代码中没有看到任何逻辑错误,但这里有拼写错误 -
您必须等到用户输入数据后才能进行转换。创建小部件后,您将在大约毫秒内获取条目小部件的内容。
标签: python string tkinter casting integer