在一个地方启动:
- C/C++ code
m_pNonsupportLTEDlg->exec();
另一个地方关闭(响应了此dialog上的一个按钮的槽函数):
- C/C++ code
void SMSUIMessageEditor::onSendLaterBtnClicked(){ if (NULL != m_pNonsupportLTEDlg) { m_pNonsupportLTEDlg->hide(); //关闭exec() }}
用hide方法,有问题吗?
------解决方案--------------------
还在生存周期就没有问题。
但是两个方法寓意不同,一个仅仅是关闭,一个还会发出rejected信号。如果你不关心无所谓。