Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在mac osx上的Qt 4.7中使用光栅图形会导致内存泄漏吗?_Macos_Qt_Qt4 - Fatal编程技术网

Macos 在mac osx上的Qt 4.7中使用光栅图形会导致内存泄漏吗?

Macos 在mac osx上的Qt 4.7中使用光栅图形会导致内存泄漏吗?,macos,qt,qt4,Macos,Qt,Qt4,我在MacOSX上使用光栅图形(QApplication::setGraphicsSystem(“光栅”)时遇到问题。mac developer instruments工具正在检测对象类型为CGContext的程序中的内存泄漏。如果我把图形系统改回本机,我看不出有这样的漏洞。这真的是内存泄漏吗?如果是的话,有没有办法解决?光栅图形的性能比本机图形要好得多,我想继续使用它们 另外,如果你想复制它,你可以在Qt Creator中打开任何演示程序,并在创建QApplication的正上方添加一行“QA

我在MacOSX上使用光栅图形(QApplication::setGraphicsSystem(“光栅”)时遇到问题。mac developer instruments工具正在检测对象类型为CGContext的程序中的内存泄漏。如果我把图形系统改回本机,我看不出有这样的漏洞。这真的是内存泄漏吗?如果是的话,有没有办法解决?光栅图形的性能比本机图形要好得多,我想继续使用它们


另外,如果你想复制它,你可以在Qt Creator中打开任何演示程序,并在创建QApplication的正上方添加一行“QApplication::setGraphicsSystem(“raster”)。

我个人会为此打开一份错误报告:


过去我发现Qt和Mac上的图形系统有问题。有了一个容易复制的人,他们很可能会很快给你回复

我个人会为此打开一个bug报告:


过去我发现Qt和Mac上的图形系统有问题。有了一个容易复制的人,他们很可能会很快给你回复

谢谢Phil,实际上我刚刚尝试用新的Qt4.8候选版本编译我的程序,内存泄漏消失了。我注意到现在“光栅”是mac上的默认图形系统,所以看起来他们解决了这个问题。谢谢Phil,我实际上刚刚尝试用新的Qt 4.8候选版本编译我的程序,内存泄漏消失了。我注意到现在“光栅”是mac上的默认图形系统,所以看起来他们解决了这个问题。