首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QDialog的exec()hide手动退出,有有关问题吗

2012-06-13 
QDialog的exec()hide手动退出,有问题吗?在一个地方启动:C/C++ codem_pNonsupportLTEDlg-exec()另一个地

QDialog的exec()hide手动退出,有问题吗?
在一个地方启动:

C/C++ code
m_pNonsupportLTEDlg->exec();

另一个地方关闭(响应了此dialog上的一个按钮的槽函数):
C/C++ code
void SMSUIMessageEditor::onSendLaterBtnClicked(){    if (NULL != m_pNonsupportLTEDlg)    {        m_pNonsupportLTEDlg->hide(); //关闭exec()    }}


用hide方法,有问题吗?

[解决办法]
还在生存周期就没有问题。
但是两个方法寓意不同,一个仅仅是关闭,一个还会发出rejected信号。如果你不关心无所谓。

热点排行