-1
我正在製作一個BMI計算器只是爲了讓我的腦袋繞過tkinter。我被困在這一部分 - 我該如何做到這一點,所以它從入口小部件獲得浮點數?Tkinter條目插件浮點數
這裏是我的代碼
獲得進入輸入一些片段(這是在一個叫做calculateBMI功能)
hgtval = float(height.get())
wgtval = float(weight.get())
下面是創建變量,使輸入框中。
hgt = StringVar()
wgt = StringVar()
height = Entry(root, stringvariable=hgt).grid(row=1, column=2)
weight = Entry(root, stringvariable=wgt).grid(row=2, column=2)
運行整個節目我給出這個錯誤:
C:\Python34\python.exe I:/programming/project/bmi.py
Traceback (most recent call last):
File "I:/programming/project/bmi.py", line 35, in <module>
height = Entry(root, stringvariable=hgt).grid(row=1, column=2)
File "C:\Python34\lib\tkinter\__init__.py", line 2478, in __init__
Widget.__init__(self, master, 'entry', cnf, kw)
File "C:\Python34\lib\tkinter\__init__.py", line 2086, in __init__
(widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: unknown option "-stringvariable"
這應該是'textvariable'不'stringvariable'。See [here](http://effbot.org/tkinterbook/entry.htm)。 –
http://effbot.org/tkinterbook/entry.htm –