QMessage 弹窗提示总结
Posted malinzhai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QMessage 弹窗提示总结相关的知识,希望对你有一定的参考价值。
以询问窗口为例,如点击删除某一个条目的按钮,然后弹出询问窗口,如图1所示:
图1
对应的代码如下:
1 int choose = QMessageBox::question(this, tr("删除条目"), 2 QString(tr("确认删除该条目?")), 3 QMessageBox::Yes | QMessageBox::No); 4 5 if (choose == QMessageBox::Yes) { 6 //..... 7 } else { 8 //..... 9 }
如要把提示的按钮“No”和“Yes”更改为中文提示,如图2所示:
图2
对应代码如下:
1 int choose = QMessageBox::question(this, tr("删除条目"), 2 QString(tr("确认删除该条目?")), tr("确定"), 3 tr("取消")); 4 if (choose == 0) { 5 // choose为0,确定 6 } else { 7 // choose为1,取消 8 }
其中QMessageBox还提供了其他弹出框,如图3所示,其他类似,可查看Qt官网文档:
图3
以上是关于QMessage 弹窗提示总结的主要内容,如果未能解决你的问题,请参考以下文章