• 4184阅读
  • 3回复

怎样能让界面快速显示出来 [复制链接]

上一主题 下一主题
离线tfjy2008
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-23
我在一个QLabel的点击响应槽函数里做了三件事情:
1、新建一个界面对象,并让它show()
2、搜索操作
3、将搜索到的结果读出来,同时1中的界面上显示一下搜索到的结果数量。

我现在想让1中的界面快速出来要怎么做? 现在程序都是第3步完成之后才show 第1步中的界面    

请大家给点意见呀
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-23
让 界面 显示(不要再show前执行2,3),将你的搜索放到新开的线程中去
离线tfjy2008
只看该作者 2楼 发表于: 2010-05-24
引用第1楼dbzhang800于2010-05-23 22:26发表的  :
让 界面 显示(不要再show前执行2,3),将你的搜索放到新开的线程中去


嗯 ,谢谢,我有这样做过,但是搜索之后还有结果的读取,所以界面还是不能快速的出来,三个功能是串行的,必须都完成了才能显示界面
离线rcyboom

只看该作者 3楼 发表于: 2010-05-24
点击按钮直接show出界面,界面show完后再开始显示,比如在上面加个进度条之类得
快速回复
限100 字节
 
上一个 下一个