2014-01-07 23 views
0

我想知道如何將以lineedit編寫的整數數據提取爲整數形式的變量。我使用了一個驗證器來限制qLineEdit中的整數數據;我如何獲得存儲在變量中的整數數據?將以lineedit編寫的數據轉換爲python中的整數

下面是我的嘗試:

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

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

但我得到一個錯誤。請任何人糾正我,我哪裏錯了?

+0

名 'INTEGR' 沒有定義爲錯誤 –

+0

對不起!我沒有得到你的問題? –

+0

難道你不能編輯你的問題嗎? – falsetru

回答

0

有沒有內置函數integer,但int

>>> integer('1') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'integer' is not defined 
>>> int('1') 
1 
相關問題