1.方法一:
QMessageBox mess(QMessageBox::Question, "删除提示", "确认删除所选组件?", NULL);
QPushButton *okButton = mess.addButton(tr("确定"), QMessageBox::AcceptRole);
QPushButton *cancelButton = mess.addButton(tr("取消"),QMessageBox::RejectRole);
mess.exec();
if ((QPushButton*)mess.clickedButton() == okButton)
{
}
2方法二:
QMessageBox::warning(this,tr("test"), tr("msg"), tr("Yes"), tr("No"), tr("Cancel"));
然后翻译tr("Yes"), tr("No"), tr("Cancel")三个即可
本文介绍两种利用QMessageBox创建删除确认对话框的方法。第一种通过自定义按钮实现更灵活的控制,第二种则直接使用警告消息框快速完成提示设置。这两种方式均可用于Qt应用程序中需要用户确认删除操作的场景。
1191

被折叠的 条评论
为什么被折叠?



