是应用了他的render函数,render的作用是:
1 //get thumbnail
2 QImage image(130 * mSceneSize.width()/ mSceneSize.height(),130 ,QImage::Format_ARGB32);
3 QString pngName = currentPageID+"_scene.png";
4 QPainter painter(&image);
5 painter.setRenderHint(QPainter::Antialiasing);
6 scene->render(&painter);
7 bool saveSuccess = image.save(pngName);
8 Q_ASSERT(saveSuccess == true);
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Error!
Program: ...\Win32\Debug\Maker.exe
Module: 5.0.1
File: global\qglobal.cpp
Line: 1951
ASSERT: "!item->d_ptr->itemDiscovered" in file graphicsview\qgraphicsscenebsptreeindex.cpp, line 343
(Press Retry to debug the application)
---------------------------
Abort Retry Ignore
---------------------------
|
原文:https://www.cnblogs.com/ybqjymy/p/14419200.html