欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Qt之点击PushButton弹出对话框

程序员文章站 2022-05-31 19:02:07
...

概述:

在日常项目中会经常遇到点击按钮弹出对话框,今天分享个简单示例;
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();
}

运行效果图:

Qt之点击PushButton弹出对话框

over:

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

文末一句话:

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

相关标签: Qt qt c++