先show一个窗口,然后调用一个函数fun1,在fun1例里开了一个子线程进行一些较耗时的操作,子线程进行了wait(),然后就发现一开始的窗口就没出现,只要注释掉对fun1的调用就可以正常出现,这是什么原因导致的?有什么解决办法.
code is needed
m_status_wind = new AutoCloseWind(WIND_LOADING, 300, 50, tr("正在同步至服务器,请耐心等待…"), m_bed_wind, -1); m_status_wind->show(); ret_set = bed_service.setBedInfo(bingchuanghao,jiachuang,BingFangID, BingFangHao);
|