将lineedit中写入的数据转换为python中的整数

将lineedit中写入的数据转换为python中的整数,python,Python,我想知道如何将lineedit中写入的整数数据提取为整数。我使用了一个验证器来限制qLineEdit中的整数数据;如何获取存储在变量中的整数数据 以下是我尝试过的: self.age = QtGui.QLabel("Age") self.ageEdit = QtGui.QLineEdit() self.ageEdit.setValidator(QtGui.QIntValidator(self.ageEdit)) pAge = self.ageEdit.tex

我想知道如何将lineedit中写入的整数数据提取为整数。我使用了一个验证器来限制qLineEdit中的整数数据;如何获取存储在变量中的整数数据

以下是我尝试过的:

    self.age = QtGui.QLabel("Age")
    self.ageEdit = QtGui.QLineEdit() 
    self.ageEdit.setValidator(QtGui.QIntValidator(self.ageEdit)) 

    pAge = self.ageEdit.text()
    pAge1 = integer(pAge)

但是我犯了一个错误。有谁能纠正我的错误吗?

没有内置函数
integer
,但是:

整数('1') 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 NameError:未定义名称“integer” >>>int('1') 1.
name'integr'未定义为error抱歉!我没有收到你的问题?你不能编辑你的问题吗?是的,我现在已经编辑好了,很好,谢谢。。。。。
>>> integer('1')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'integer' is not defined
>>> int('1')
1