Qt之点击PushButton弹出对话框

Qt之点击PushButton弹出对话框

    • 概述:
    • 代码示例:
      • .h
      • .cpp
      • 运行效果图:
    • over:
    • 文末一句话:

概述:

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

代码示例:

.h

#ifndef BUTTONCLICKDILOG_H
#define BUTTONCLICKDILOG_H

#include 
#include 

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();
}

运行效果图:

Qt之点击PushButton弹出对话框_第1张图片

over:

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

文末一句话:

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

你可能感兴趣的:(Qt)