自定义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 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
411 0
Android 常见对话框的简单使用(提示信息对话框、单选多选对话框、自定义对话框)
|
5月前
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
987 4
【Qt 学习笔记】Qt窗口 | 标准对话框 | 消息对话框QMessageBox
|
C语言 Python
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
PyQt5-如何设置应用和窗口的图标?控件的提示信息如何设置?
74 1
|
8月前
Qt鼠标悬浮在图片上显示删除字样
Qt鼠标悬浮在图片上显示删除字样
100 0
|
8月前
|
JavaScript API
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup
178 0
|
开发者
jeDate日期控件的使用以及选中后点确定按钮关闭功能
jeDate日期控件的使用以及选中后点确定按钮关闭功能
168 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
56 0
|
XML 数据格式
AS中按钮不显示问题
AS中按钮不显示问题
QT 点击关闭按钮时提示是否退出同时按钮显示为中文
QT 点击关闭按钮时提示是否退出同时按钮显示为中文
QT 点击关闭按钮时提示是否退出同时按钮显示为中文
QT应用编程: QTableWidget删除选中的多行与全选、取消全选
QT应用编程: QTableWidget删除选中的多行与全选、取消全选
1119 0
QT应用编程: QTableWidget删除选中的多行与全选、取消全选