JReLineEdit.h 976 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // *****************************************************************************
  2. // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
  3. // 保留所有权利
  4. // *****************************************************************************
  5. // 作者 : 杨坚
  6. // 版本 : 1.0
  7. // 功能说明:
  8. // 自定义控件
  9. // *****************************************************************************
  10. #ifndef JRELINEEDIT_H
  11. #define JRELINEEDIT_H
  12. #include <QLineEdit>
  13. #include <QMessageBox>
  14. #include <QMouseEvent>
  15. #include "../SpeedAdjPage.h"
  16. class JReLineEdit : public QLineEdit
  17. {
  18. Q_OBJECT
  19. //public:
  20. // using QLineEdit::QLineEdit;
  21. public:
  22. JReLineEdit(QWidget* parent = nullptr);
  23. /**更新值
  24. */
  25. void upDataValLine(const ST_DEF_VAL _val);
  26. /**修改控件值
  27. */
  28. void CheckVal();
  29. protected:
  30. void mousePressEvent(QMouseEvent* event) override;
  31. private:
  32. ST_DEF_VAL m_stSavedefVal;
  33. };
  34. #endif // JRELINEEDIT_H