将QLineEdit文本转换为float - PySide / pyQt4

时间:2013-01-11 21:18:23

标签: python python-2.7 qt4 pyside

如何将LineEdit小部件中的数字转换为浮动?

说我有:

textfield = QtGui.QLineEdit(self)

用户输入12345.2。我想将它转换为浮点并存储在变量X中。我该怎么做?

我尝试了下面的代码,它不起作用。

INPUT = textfield.text
INPUT2 = float(INPUT)

2 个答案:

答案 0 :(得分:1)

text是方法的名称。你应该调用它来获取QLineEdit

中的文本
INPUT = textfield.text()
INPUT2 = float(INPUT)

答案 1 :(得分:0)

尝试: INPUT2 =浮点数(INPUT)

你有INPUT2你应该有INPUT