QT,QDialog.exec()后,如何能在这个基础上再弹出一个

QT,自己写了个日历,点击的时候是把自定义的日历界面show出来,但是放在Dialog上后,点击不显示,感觉应该是模态窗口的问题,请问有什么解决办法?

DialogApp *dlg=new DialogApp(this);
    int ret=dlg->exec () ;// 以模态方式显示对话框