Qt如何把spinbox的数据显示在messagebox里,并且messagebox不能关闭当前窗口
时间: 2024-02-17 11:01:06 浏览: 108
zidingyi-spinbox.rar_Qt字符_qt SpinBox_spinBOX
可以使用以下代码将spinbox的数据显示在messagebox里,并且设置messagebox不能关闭当前窗口:
```cpp
QMessageBox box;
box.setText("The value of the spinbox is " + QString::number(ui->spinBox->value()));
box.setStandardButtons(QMessageBox::Ok);
box.setDefaultButton(QMessageBox::Ok);
box.setModal(true);
box.exec();
box.setModal(false);
box.show();
```
其中,`ui->spinBox` 是指对应的spinbox控件,`QMessageBox::Ok` 表示在messagebox中显示一个“确定”按钮,`box.setModal(true)` 表示设置messagebox为模态对话框,即不能关闭当前窗口。最后两行代码则是设置messagebox为非模态对话框,即可以与主窗口同时操作。
阅读全文