QMessageBox::warning (this, tr("Warnning"), tr("服务器IP或端口号不为空"));
时间: 2024-04-21 14:23:35 浏览: 113
`QMessageBox::warning()` 是一个用于显示警告消息框的函数。你可以在 Widget 中使用它来显示警告消息。
下面是一个示例,展示了如何在 Widget 中使用 `QMessageBox::warning()`:
```cpp
#include <QWidget>
#include <QMessageBox>
class MyWidget : public QWidget
{
Q_OBJECT
public:
explicit MyWidget(QWidget *parent = nullptr);
void showWarningMessage();
};
MyWidget::MyWidget(QWidget *parent) : QWidget(parent)
{
// 构造函数中调用显示警告消息的函数
showWarningMessage();
}
void MyWidget::showWarningMessage()
{
// 使用 QMessageBox::warning() 显示警告消息框
QMessageBox::warning(this, tr("Warning"), tr("服务器IP或端口号不为空"));
}
```
在上述示例中,`showWarningMessage()` 函数被调用时会显示一个警告消息框,其中包含 "服务器IP或端口号不为空" 的警告消息。
记得在 `.pro` 文件中添加 `widgets` 模块:
```qmake
QT += core gui widgets
```
这样就可以在 Widget 中使用 `QMessageBox::warning()` 以及其他 Qt 控件了。记得重新构建你的项目以使更改生效。
阅读全文