自定义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
599 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
C语言 Python
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
58 1
|
6月前
|
JavaScript API
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
139 0
|
开发者
jeDate日期控件的使用以及选中后点确定按钮关闭功能
jeDate日期控件的使用以及选中后点确定按钮关闭功能
158 0
|
C++
17 QT - 自定义消息框
17 QT - 自定义消息框
52 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
45 0
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题
饿了么UI按钮禁用时加文字提示,按钮正常时不加文字提示(el-tooltip使用注意事项)
饿了么UI按钮禁用时加文字提示,按钮正常时不加文字提示(el-tooltip使用注意事项)
298 0