Qt之点击PushButton弹出对话框
概述:代码示例:.h.cpp运行效果图:over:文末一句话:概述:
在日常项目中会经常遇到点击按钮弹出对话框,今天分享个简单示例;
1.需要包含 #include < QDialog > 头文件
代码示例:
.h
#ifndef BUTTONCLICKDILOG_H#define BUTTONCLICKDILOG_H#include <QWidget>#include <QDialog>namespace Ui {class ButtonClickDilog;}class ButtonClickDilog : public QWidget{Q_OBJECTpublic: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:
欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
如果大家有更好的方法或有问题可以在文末评论一起讨论!
共同学习!
共同进步!
文末一句话:
人生如果错了方向,停止就是进步!