qt5---QMessageBox消息框

需要  #include <QMessageBox>

QMessageBox::StandardButton sb;

        sb=QMessageBox::critical(this,"错误消息框标题","提示信息",QMessageBox::Ok |QMessageBox::No,QMessageBox::No);//错误消息框
        //参数1 父控件
        //参数4 按钮:
//        QMessageBox::Ok                  0x00000400
//        QMessageBox::Open                0x00002000
//        QMessageBox::Save                0x00000800
//        QMessageBox::Cancel              0x00400000
//        QMessageBox::Close               0x00200000
//        QMessageBox::Discard             0x00800000
//        QMessageBox::Apply               0x02000000
//        QMessageBox::Reset               0x04000000
//        QMessageBox::RestoreDefaults     0x08000000
//        QMessageBox::Help                0x01000000
//        QMessageBox::SaveAll             0x00001000
//        QMessageBox::Yes                 0x00004000
//        QMessageBox::YesToAll            0x00008000
//        QMessageBox::No                  0x00010000
//        QMessageBox::NoToAll             0x00020000
//        QMessageBox::Abort               0x00040000
//        QMessageBox::Retry               0x00080000
//        QMessageBox::Ignore              0x00100000
//        QMessageBox::NoButton            0x00000000
        //参数5 默认选中按钮
        if (sb==QMessageBox::No){
            qDebug()<<"你选中了NO按钮";
        }

        //QMessageBox::information(this,"信息框标题","提示信息"); //信息框
        //QMessageBox::question(this,"询问消息框标题","提示信息");//询问框
        //QMessageBox::warning(this,"警告框标题","提示信息");//警告框

原文地址:https://www.cnblogs.com/liming19680104/p/11479112.html

时间: 2024-11-08 10:24:52

qt5---QMessageBox消息框的相关文章

QMessageBox消息框的几种类型

QMessageBox消息框的几种类型 QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 可根据事件的严重级别选择合适的消息框,这一点类似logger. 注意QMessageBox.question()的格式 QMessageBox.question(self,'对话框','是否确认退出',QMessageB

QMessageBox消息框

QMessageBox提供两套接口来实现,一种是static functions(静态方法调用),另外一种 the property-base API(基于属性的API) #需要 from PyQt5.QtWidgets import QMessageBox 1 import sys 2 from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QMessageBox 3 4 class Demo(QWidget): 5 de

pyqt5消息框QMessageBox

QMessageBox消息框有以下几种类型: QMessageBox.information 信息框   QMessageBox.question 问答框   QMessageBox.warning 警告   QMessageBox.ctitical危险   QMessageBox.about 关于 一个简单的小例子: 代码如下:(点击按钮调出消息框 from PyQt5 import QtWidgets from PyQt5.QtWidgets import QMessageBox class

qt5信息提示框QMessageBox用法

information QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); 这是比较常用的一种用法,效果如下: information原型: StandardButton QMessageBox::information(QWidget * parent, const QString & title,

Python——pyqt5——消息框(QMessageBox)

一.提供的类型 QMessageBox.information 信息框 QMessageBox.question 问答框 QMessageBox.warning 警告 QMessageBox.ctitical危险 QMessageBox.about 关于 二.引用 from PyQt5.QtWidgets import QMessageBox 三.代码示例 #消息框 #self 当前窗口的夫窗口 # 消息:信息 QMessageBox.information(self,"消息框标题",

【qt学习003】渐入佳境——各种标准消息框的使用

顾名思义,消息框的作用是给用户提供一些提醒或一些简单的询问.主要由QMessageBox类实现,qt提供的这个消息框类基本涵盖了开发应用中使用的各种情况,并且提供了自定义消息框的方式,满足各种特殊的需求,在实际应用中关键是分析实际的应用需求,根据不同的应用环境选择最合适的消息框,以使程序简洁而合理. 这一次,书中连类的实现都没有,只给了一些函数接口,以后会怎么样呢?画面太残暴不敢想. 学习过程中又有了一些小收获,如qt自带的帮助文档,非常全面,当鼠标放在某个qt类的名称时,按F1就会弹出此类的说

PyQt5 消息框

import sys from PyQt5.QtWidgets import QApplication, QWidget, QMessageBox class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 250, 150) self.setWindowTitle('消息框') self.show() def c

QT5:QMessageBox

一.简介 #include <QMessageBox> 二.内置消息框 1.QMessageBox::warning() QMessageBox::warning(this, tr("警告"), tr("用户名和密码错误!"), QMessageBox::Yes); 原文地址:https://www.cnblogs.com/k5bg/p/11162126.html

EasyUI 修改 Messager 消息框大小

需求是要修改确认消息窗口的大小. 简单的调用方法是这样的: $.messager.confirm('操作确认', '确定批量编辑文章?', function (r) { ... } 这个时候生成的弹窗默认宽度是300,高度是自适应的. 这些在chrome执行 $.messager.defaults 可以看到.  所以我们要修改的话把这些默认值需要修改的重新定义一下,覆盖掉就好了. 代码如下: $.messager.confirm({ width: 380, height: 160, title: