概述:
在日常项目中会经常遇到点击按钮弹出对话框,今天分享个简单示例;
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:
欢迎大家关注作者在文末评论、点赞、转发以及批评指正!
如果大家有更好的方法或有问题可以在文末评论一起讨论!
共同学习!
共同进步!
文末一句话:
人生如果错了方向,停止就是进步!