#include "QFDAlert.h" #include #include void QFDAlert::showAlertWithCode(int code, QWidget *w) { if (code == QF_CODE_SUCCEEDED) { return; } QString msg; if (code == QF_CODE_EMPTY_ACCOUNT) { msg = "账号不能为空"; } else if (code == QF_CODE_EMPTY_PASSWORD) { msg = "密码不能为空"; } else if (code == QF_CODE_USER_NOT_EXISTS) { msg = "用户不存在"; } else if (code == QF_CODE_WRONG_PASSWORD) { msg = "密码错误"; } else if (code == QF_CODE_PASSWORD_NOT_SAME) { msg = "两次输入密码不一致,请修改后重试"; } else if (code == QF_CODE_PASSWORD_UNCHANGED) { msg = "不能与旧密码相同,请修改后重试"; } else if (code == QF_CODE_DATA_ERROR) { msg = "数据异常"; } if (!msg.isEmpty()) { InfoBar::warning("提示", msg, Qt::Horizontal, false, 2000, InfoBarPosition::TOP_RIGHT, w); } }