自定义QMessageBox显示\按钮功能

简介: 自定义QMessageBox显示\按钮功能
QPushButton *okbtn = new QPushButton(QString::fromLocal8Bit("确定"));
QPushButton *cancelbtn = new QPushButton(QString::fromLocal8Bit("取消"));
QMessageBox *mymsgbox = new QMessageBox;
//mymsgbox->setIcon(QMessageBox::Warning);
mymsgbox->setWindowTitle(QString::fromLocal8Bit("提示"));
mymsgbox->setText(QString::fromLocal8Bit("确定退出吗?"));
mymsgbox->addButton(okbtn, QMessageBox::AcceptRole);
mymsgbox->addButton(cancelbtn, QMessageBox::RejectRole);
mymsgbox->setWindowFlags(Qt::widget);
//mymsgbox->setWindowFlags(Qt::FramelessWindowHint);
//mymsgbox->setWindowFlags(Qt::WindowSystemMenuHint );
mymsgbox->setWindowFlags(Qt::WindowStaysOnTopHint);
mymsgbox->show();
mymsgbox->exec();    //阻塞等待用户输入
if (mymsgbox->clickedButton()==okbtn)
{
    this->close();
}
    else{
}
相关文章
|
Android开发
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
388 0
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
|
3月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
602 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
4月前
|
JavaScript
vue element MessageBox.prompt this.$prompt组件禁止显示右上角关闭按钮,取消按钮,及点击遮罩层关闭
vue element MessageBox.prompt this.$prompt组件禁止显示右上角关闭按钮,取消按钮,及点击遮罩层关闭
88 0
|
C语言 Python
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
58 1
|
5月前
|
API
(15)标准对话框QmessageBox
(15)标准对话框QmessageBox
|
开发者
jeDate日期控件的使用以及选中后点确定按钮关闭功能
jeDate日期控件的使用以及选中后点确定按钮关闭功能
158 0
|
C++
17 QT - 自定义消息框
17 QT - 自定义消息框
52 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
45 0
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题