qmessagebox::yes没有翻译
时间: 2023-12-26 15:05:36 浏览: 39
您好,您的问题是关于Qt中QMessageBox的翻译问题。QMessageBox::Yes是QMessageBox的一个静态枚举成员,表示“是”这个选项。如果您的程序中没有对应的翻译,可能是因为您没有添加对应的翻译文件或者翻译文件中没有对应的翻译。您可以检查一下您的翻译文件是否包含了对应的翻译,或者尝试添加对应的翻译文件。另外,您也可以在程序中手动设置对应的翻译,具体方法可以参考Qt的官方文档。希望能对您有所帮助!
相关问题
将QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::No); 选yes返回结果,用QMessageBox显示
```cpp
#include <QMessageBox>
int result = QMessageBox::warning(this, "Warning", "The IP Address Format is not right, please Input again!", QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::No);
if(result == QMessageBox::Yes){
QMessageBox::information(this, "Result", "You selected Yes.");
} else if(result == QMessageBox::No){
QMessageBox::information(this, "Result", "You selected No.");
} else if(result == QMessageBox::Cancel){
QMessageBox::information(this, "Result", "You selected Cancel.");
}
```
qt qmessagebox::yes
您好!对于您的问题,QMessageBox::Yes 是 Qt 框架中 QMessageBox 类的一个枚举值。它表示对话框的按钮选择中的 "Yes" 按钮。这个按钮通常用于表示用户同意或确认某个操作。您可以通过在使用 QMessageBox 类时设置相应的按钮选择来使用它。例如:
```cpp
QMessageBox::StandardButton reply;
reply = QMessageBox::question(this, "Title", "Message", QMessageBox::Yes | QMessageBox::No);
if (reply == QMessageBox::Yes) {
// 用户点击了 "Yes" 按钮
// 执行相应的操作
} else {
// 用户点击了 "No" 按钮或关闭了对话框
// 执行其他操作
}
```
希望能帮到您!如果您有任何其他问题,请随时提问。