QMessageBox 消息框

QMessageBox

QMessageBox是Qt框架提供的用于弹出消息对话框的类。它可以用于显示一些提示信息,警告信息,错误信息等。

QMessageBox的使用非常简单,只需要调用静态方法即可弹出对话框:

QMessageBox::information(this, "标题", "消息内容");

上面的代码就可以弹出一个信息对话框,标题为"标题",内容为"消息内容"。

除了information之外,还有其他几种类型的对话框:warning、critical、question。它们分别表示警告、严重错误和询问。

QMessageBox还提供了一些按钮供用户选择,比如OK、Cancel等。可以通过设置标记来控制哪些按钮是可见的。默认情况下,QMessageBox会自动根据对话框类型选择合适的按钮QMessageBox还支持设置图标、复选框等特性,以满足更多的需求。

举例:

dialog.h

#ifndef DIALOG_H
#define DIALOG_H

#include <QDialog>
#include <QPushButton>
#include <QLabel>
#include <QGridLayout>
#include <QMessageBox>


class Dialog : public QDialog
{
    Q_OBJECT

public:
    Dialog(QWidget *parent = nullptr);
    ~Dialog();

    QLabel *qlabeltext;
    QPushButton *Questiong_button,*Information_button,*Warning_button,*Critical_button,*About_button,*AboutQt_button;

private slots:
    void Questiong_buttonfunc();
    void Information_buttonfunc();
    void Warning_buttonfunc();
    void Critical_buttonfunc();
    void About_buttonfunc();
    void AboutQt_buttonfunc();
};
#endif // DIALOG_H

dialog.cpp


                
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值