QT FileDialog和QT Scene冻结程序

时间:2013-11-08 19:08:47

标签: c++ qt

执行QFileDialog时遇到了很大的问题。在我的程序中,我有节点连接在场景上绘制的链接。我从文件中读取特定节点数据(无关紧要)并保存到文件。有时,当我打开文件并绘制图形时(我使用boost图来定位节点)并且我第二次打开对话框文件它可以正常工作,但通常只打开FileDialog的一部分(白色框,没有按钮)并冻结。当我从场景中删除一些项目(它通常包含~130个节点和~300个链接)时,它可以完美地工作。此外,当我将所有节点的位置设置为某个较大的值(将它们移动到我的屏幕之外)或者甚至将它们设置为不可见时,它也会起作用。当场景包含太多可在场景中看到的对象时,QFileDialog执行似乎有问题。有没有人有过类比问题或知道如何解决这个问题?如果您需要更多信息,请随时提出。感谢您的每一个想法。

0 个答案:

没有答案