Qt之点击PushButton弹出对话框

概述:

在日常项目中会经常遇到点击按钮弹出对话框,今天分享个简单示例;
1.需要包含 #include < QDialog > 头文件

代码示例:

.h

#ifndef BUTTONCLICKDILOG_H
#define BUTTONCLICKDILOG_H

#include <QWidget>
#include <QDialog>

namespace Ui {
class ButtonClickDilog;
}

class ButtonClickDilog : public QWidget
{
    Q_OBJECT

public:
    explicit ButtonClickDilog(QWidget *parent = 0);
    ~ButtonClickDilog();

private slots:
    void on_pushButton_clicked();
    
private:
    Ui::ButtonClickDilog *ui;
    QDialog m_Dialog;
};

#endif // BUTTONCLICKDILOG_H

.cpp

#include "ButtonClickDilog.h"
#include "ui_ButtonClickDilog.h"

ButtonClickDilog::ButtonClickDilog(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::ButtonClickDilog)
{
    ui->setupUi(this);
}

ButtonClickDilog::~ButtonClickDilog()
{
    delete ui;
}

void ButtonClickDilog::on_pushButton_clicked()
{
    m_Dialog.setWindowTitle("按钮被点击弹出对话框");
    m_Dialog.show();
}

运行效果图:

在这里插入图片描述

over:

欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
如果大家有更好的方法或有问题可以在文末评论一起讨论!
共同学习!
共同进步!

文末一句话:

人生如果错了方向,停止就是进步!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值