#include "mainwindow.h"
#include <QMenu>
#include <QMenuBar>
#include <Qaction>
#include <QDialog>
#include <QDebug>
#include <QMessageBox>
#include <QFileDialog>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
QMenuBar *mBar=new QMenuBar();
setMenuBar(mBar);
QMenu* menu=mBar->addMenu("对话框");
QAction* p1=menu->addAction("模态对话框");
QAction* p2=menu->addAction("非模态对话框");
connect(p1,&QAction::triggered,
[=]()
{
QDialog dlg;
dlg.exec();
qDebug()<<"haha";
});
connect(p2,&QAction::triggered,
[=]()
{
/*QDialog dlg;
dlg.show();*/
QDialog *p =new QDialog(this);//按下会创建 多次按键会多次创建 程序结束的时候释放
p->setAttribute(Qt::WA_De
QT界面之美——对话框
最新推荐文章于 2024-07-31 22:26:51 发布