2

LineEdit ウィジェットの数値を float に変換するにはどうすればよいですか?

私が持っているとしましょう:

textfield = QtGui.QLineEdit(self)

そして、ユーザーは 12345.2 を入力します。それを float に変換して変数 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 = float(INPUT)

INPUTがあるはずの場所にINPUT2があります

于 2013-01-11T21:22:05.010 に答える