JQCommon.cpp 535 B

1234567891011121314151617
  1. #include "JQCommon.h"
  2. #include <QDoubleValidator>
  3. JQCommon::JQCommon() {}
  4. void JQCommon::SetQLineEditLimit(QLineEdit* pLineEdit)
  5. {
  6. QDoubleValidator* validator = new QDoubleValidator(-1e12, 1e12, 6, pLineEdit);
  7. pLineEdit->setValidator(validator);
  8. }
  9. void JQCommon::SetIntQLineEditLimit(QLineEdit* pLineEdit)
  10. {
  11. // 创建一个 QIntValidator,设置最小值和最大值 (可选)
  12. QIntValidator* validator = new QIntValidator(0, 10, pLineEdit); // 允许 0 到 100 的整数
  13. pLineEdit->setValidator(validator);
  14. }