2

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

说我有:

textfield = QtGui.QLineEdit(self)

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

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

INPUT = textfield.text
INPUT2 = float(INPUT)
4

2 回答 2

1

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

INPUT = textfield.text()
INPUT2 = float(INPUT)
于 2013-01-11T21:35:22.310 回答
0

试试: INPUT2 = 浮点数(输入)

你有 INPUT2 你应该有 INPUT

于 2013-01-11T21:22:05.010 回答