JMessageTip.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // *****************************************************************************
  2. // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
  3. // 保留所有权利
  4. // *****************************************************************************
  5. // 作者 : 杨坚
  6. // 版本 : 1.0
  7. // 功能说明:
  8. // 这个是为了消息弹框做准备的,因为现在没有统一的样式
  9. // *****************************************************************************
  10. #ifndef __JMESSAGETIP_H__
  11. #define __JMESSAGETIP_H__ 1
  12. #include <QObject>
  13. #include <QMessageBox>
  14. class JMessageTip : public QObject
  15. {
  16. Q_OBJECT
  17. public:
  18. JMessageTip();
  19. static void Message_information(const QString& strTip, QWidget* parent = nullptr);
  20. /**询问
  21. */
  22. static QMessageBox::StandardButton Message_question(const QString& strMsg, QWidget* parent = nullptr);
  23. /**警告消息
  24. */
  25. static void Message_warning(const QString& strMsg, QWidget* parent = nullptr);
  26. static void Message_warning(const QString& title, const QString& text, QWidget* parent = nullptr);
  27. /**自定义
  28. */
  29. static void Message_critical(const QString& strTip, QWidget* parent = nullptr);
  30. static void Message_critical(const QString& title, const QString& text, QWidget* parent = nullptr);
  31. };
  32. #endif //__JMESSAGETIP_H__