1

我设置了 3 个 QLineEdits,它们应该具有浮点变量或 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 中显示的值已加载浮点转换为字符串,如果我不将其转换为字符串,则默认为 QString,它们应该是输入或加载到 QLineEdit 中的值可以保持浮点的方式...

4

0 回答 0