Qt等待对话框结束
2011-07-12 15:21
246 查看
接触Qt一年左右,还算个新手。刚刚一直纠结于如何在等待Qt对话框结束后获得对话框的数据,现在终于搞定了。
ImageSelection *imSelection=new ImageSelection(this);
if(imSelection->exec()==QDialog::Accepted)
{
QString s=imSelection->GetSelectedImage();
QMessageBox::information(this,"Image",s);
}
其中ImageSelection是QDialog的派生类,要在ImageSelection类中的合适位置写出QDialog::accept()函数。
其实这个就和MFC中的CDialog::DoModal()==IDOK是一样的。
ImageSelection *imSelection=new ImageSelection(this);
if(imSelection->exec()==QDialog::Accepted)
{
QString s=imSelection->GetSelectedImage();
QMessageBox::information(this,"Image",s);
}
其中ImageSelection是QDialog的派生类,要在ImageSelection类中的合适位置写出QDialog::accept()函数。
其实这个就和MFC中的CDialog::DoModal()==IDOK是一样的。
相关文章推荐
- QT等待对话框
- QT 进度对话框:等待进度条
- QT 等待对话框/进度--
- QT 等待对话框/进度--
- QT 等待对话框/进度
- Qt下等待对话框的设计
- Qt线程QThread简析(8个线程等级,在UI线程里可调用thread->wait()等待线程结束,exit()可直接退出线程,setStackSize设置线程堆栈,首次见到Qt::HANDLE,QThreadData和QThreadPrivate)
- QT 等待对话框/进度--
- QT等待对话框(转圈等待)
- Qt标准对话框之QColorDialog
- WaitForSingleObject 示例之一: 等待另一个进程的结束
- qt学习笔记(四)之对话框-Qt内建对话框
- 主线程等待子线程结束
- Qt——设计颜色编辑选取对话框
- Qt对话框部分学习
- 8.1.4 等待进程结束
- 如何让Delphi调用外部程序并等待其运行信息(如结束)
- Qt 模态对话框与非模态对话框及生命周期
- java中等待所有线程都执行结束
- 在GUI中等待子线程结束