dialog还是比较建议用exec的,如果想用show,必须要在堆上new出来。你说其他操作结束后才显示,那可能和具体的其他操作有关系吧,先把其他操作注释掉看看效果。确定是不是其他操作引起的吧。
显示非模式对话框时使用这3条语句dlg->show();dlg->raise();dlg->activateWindow();
肿么可能, dialog 在调用show的时候立马就会显示了.关键的代码贴一下.我帮你看看...