qt模态对话框与非模态

 QMenuBar *pmenuBar=menuBar();
    setMenuBar(pmenuBar);
    QMenu *pmenu=pmenuBar->addMenu("menu");
    QAction *pAction=pmenu->addAction("New");
    pAction=pmenu->addAction("Save");
    pAction=pmenu->addAction("exit");
    pmenu=pmenuBar->addMenu("edit");
    pAction=pmenu->addAction("copy");
    pmenu=pmenuBar->addMenu("对话框");
    pAction=pmenu->addAction("模态对话框");
    connect(pAction,&QAction::triggered,
 
            [=]()
           {
            QDialog dialog;
            dialog.exec();
    }
       );
  pAction=pmenu->addAction("非模态对话框");
  QTextEdit *textedit=new QTextEdit(&pdialog);
   connect(pAction,&QAction::triggered,
           [=]()
   {
       pdialog.show();
   }

);

//关于对话框的使用
  pAction=pmenu->addAction("关于对话框");
 
   connect(pAction,&QAction::triggered,
           [=]()
   {
      QMessagebox::about(this,"about","about qt");

//

QMessageBox ::question(this,"about","are you ok?",QMessageBox::Yes|QMessageBox::Cancel);

   }

);




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值