• 7484阅读
  • 3回复

请教:QFileDialog::getSaveFileName()问题 [复制链接]

上一主题 下一主题
离线wuzf8203
 

只看楼主 正序阅读 楼主  发表于: 2010-12-06
我使用QFileDialog::getSaveFileName()实现另存为,但是当我选取一个保存文件后,点击“保存”按钮后,这个对话框没有立即完全关闭,左上角的部分还会停留一会,请问这是什么原因造成的啊,该如何修正啊?谢谢!
离线wuzf8203

只看该作者 3楼 发表于: 2010-12-07
谢谢1楼dbzhang800,我使用processEvents()函数解决了。谢谢!
离线wuzf8203

只看该作者 2楼 发表于: 2010-12-07
我的QFileDialog 不存在任何问题,当我选择一个文件名保存时,如果当前的view没有任何图形,就不会出现上述问题,如果view上的图形比较多时,进行图形保存需要时间,就会出现上述的问题。
离线dbzhang800

只看该作者 1楼 发表于: 2010-12-06
这种问题贴个图出来可能更容易说明问题。

从你的描述看:你的 QFileDialog 不存在任何问题,而其他被该对话框挡住的窗口存在刷新问题。请确保getSaveFileName获取你要的文件路径后不要执行耗时的操作,如果耗时,请考虑多线程或者多调用一下 processEvents()
快速回复
限100 字节
 
上一个 下一个