如何从QLineEdit接受值为int

时间:2012-12-14 08:27:36

标签: python pyqt4

我设置了3个QLineEdits,它们应该有float变量或int

  self.sfEdt=QtGui.QLineEdit()
  self.efEdt=QtGui.QLineEdit()
  self.bfEdt=QtGui.QLineEdit()

甚至设置验证器

      self.sfEdt.setValidator(QtGui.QIntValidator())
      self.efEdt.setValidator(QtGui.QIntValidator())
      self.byfrEdt.setValidator(QtGui.QIntValidator())

但是当我检查值类型它是QString时,应该如何将值作为int或float?

因为这些QLineEdit中显示的值被加载浮点数转换为字符串,如果我没有将它转换为String,则它是默认的QString,它们应该是输入或加载到QLineEdit的方式值可以保持浮点数。 ..

0 个答案:

没有答案